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

Java的Socket客户端多线程实例

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

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

Java开发环境搭建

我写的一篇关于配置Java开发和运行环境的教程,详细记录了在Window和Linux下不同的Jdk和Maven的安装配置步骤,以及IDEA开发环境的配置和构建方法,还是比较全面的,非常基础,基本上照着搭建完,就能完Java啦,其实感觉语言大同小异,工具的原理都差不多。

2020-03-31
13
0
Java
Java开发环境搭建
Java开发环境搭建