应用层协议介绍
应用层协议介绍
本例子演示的是一个典型的TCP长连接应用,大体业务简介如下
- 分为server和client工程,server和client共用common工程
- 服务端和客户端的消息协议比较简单,消息头为4个字节,用以表示消息体的长度,消息体为一个字符串的byte[]
- 服务端先启动,监听6789端口
- 客户端连接到服务端后,会主动向服务器发送一条消息
- 服务器收到消息后会回应一条消息
- 之后,框架层会自动从客户端发心跳到服务器,服务器也会检测心跳有没有超时(这些事都是框架做的,业务层只需要配一个心跳超时参数即可)
- 框架层会在断链后自动重连(这些事都是框架做的,业务层只需要配一个重连配置对象即可)