网站Logo Dahlin's博客
首页
全栈
DIY搭建
日常
图库
站点
登录
Java的Socket客户端多线程实例

Java的Socket客户端多线程实例

最近看博客,发现了一个比较好用的Java原生Socket通信程序,但是它传输接收的都是原始字符串,我们知道实际用的时候,很少用原生的字符串传,都是编码成字节,做一些自定义协议转换后才传,目的是加密和防止粘包丢包脏包,而且传输的是字节数组,很少直接传串的。而且原博客里的代码有个bug,就是发送完消息,没等接收,输出流就给关闭了,造成接收线程无法收到服务端发来的消息,一直报Socket is Closed,所以我稍微改了一下,在这里分享一下,我只改了客户端,服务端同理,不在赘述。

2020-04-01
11
0
Java
Web
Server
Java的Socket客户端多线程实例

Remoting服务实例

由于最近开始接触Remoting项目,所以特意学习了一下,写了一篇简要的实例分享,加深一遍对Remoting服务框架的理解,个人觉得它的原理就是分布式的调用远程主机上的类库,在不同机器上的应用程序域之间建立通道,使用可序列化的远程对象传递数据。

2020-03-10
8
0
C#
DotNet
Server
Remoting服务实例
Remoting服务实例
SignalR消息推送

SignalR消息推送

不久前我看到一篇用asp.netcore调用SignalR做日志推送的博客,觉得蛮不错,就按照作者的教程实际攒了一套webapi,感觉确实挺好的,又查了一些关于SignalR的资料,做了一些完善,在这里进行汇总。

2020-03-09
7
0
C#
DotNet
Server
SignalR消息推送