【tio-websocket】15、学习tio的第1步—tio-study

tio-study 工程简介

tio-study 是用于学习 t-io 的示范工程,tio-study 是入门 t-io 最好的方式!tio-study 工程演示的是一个典型的 TCP 长连接应用工程,分为 server(服务端) 和 client(客户端) 工程,server 和 client 共用 common(公共模块) 工程。

关于 tio-study

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

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

启动 tio-study

tio-study 分为服务端和客户端,我们先启动服务端

  • 服务端

服务端的入口为:

你可能感兴趣的:(#,tio-websocket,tio,网络编程,tio-study,serve,client)