# tio-study(t-io网络编程框架学习) **Repository Path**: seven11_mz_admin/tio-study ## Basic Information - **Project Name**: tio-study(t-io网络编程框架学习) - **Description**: 网络编程很苦,用 t-io 后会很甜,tio-study 是学习 t-io 的第一步 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 38 - **Created**: 2024-11-01 - **Last Updated**: 2024-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tio-study #### 介绍 学习 t-io 的第一步 #### 使用说明 1. 分为 server 和 client 工程,server 和 client 共用 common 工程 2. 服务端和客户端的消息协议比较简单,消息头为 4 个字节,用以表示消息体的长度,消息体为一个字符串的byte[] 3. 服务端先启动,监听 6789 端口 4. 客户端连接到服务端后,会主动向服务器发送一条消息 5. 服务器收到消息后会回应一条消息 6. 之后,框架层会自动从客户端发心跳到服务器,服务器也会检测心跳有没有超时(这些事都是框架做的,业务层只需要配一个心跳超时参数即可) 7. 框架层会在断链后自动重连(这些事都是框架做的,业务层只需要配一个重连配置对象即可) #### 版本说明 使用的t-io.core 版本为 3.7.4.v20210808-RELEASE ### 使用说明 1. 启动服务端 ServerApplication