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

Java的Socket客户端多线程实例

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

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

Docker搭建HttpBin服务

httpbin是大神kennethreitz为搭建测试用的http服务而写的项目,httpbin 这个服务应用能测试HTTP请求及响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试具有很大的帮助,它是用 Python + Flask 编写的,是一个开源项目,我汇总了一些使用docker搭建部署httpbin服务的详细步骤。

2020-04-01
11
0
Linux
Web
Shell
Docker搭建HttpBin服务
Docker搭建HttpBin服务