Skip to main content

应用层协议介绍

应用层协议介绍

本例子演示的是一个典型的TCP长连接应用,大体业务简介如下

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