随笔 - 59,  文章 - 1,  评论 - 0,  阅读 - 24038

随笔分类 -  Netty

Netty-TCP 04.发消息
摘要:本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【4】部分,主要测试客户端和服务端的通讯。 ## 服务端 下面是服务端测试代码: ```java /** * @author michong */ public class TCPServer { public static void 阅读全文
posted @ 2023-06-30 19:55 $$X$$ 编辑
Netty-TCP 03.服务端
摘要:本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【3】部分,主要介绍服务端的实现。 ## 模块划分 跟客户端类似,服务端也是主要分为三个部分: 1. 心跳检测处理 2. 消息消费处理 3. TCP服务实现 ## 心跳检测 服务端需要定时检测客户端是否在线(即是否发送心跳),如果没有, 阅读全文
posted @ 2023-06-30 19:54 $$X$$ 编辑
Netty-TCP 02.客户端
摘要:本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【2】部分,主要介绍客户端的实现。 ## 模块划分 TCP简单TCP通讯(聊天)应用程序客户端主要分为三个部分: 1. 心跳保活处理 2. 消息消费处理 3. TCP连接实现 ## 心跳保活 心跳保活是目的是告诉服务端客户端是在线的,当 阅读全文
posted @ 2023-06-30 19:54 $$X$$ 编辑
Netty-TCP 01.编解码
摘要:本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【1】部分,主要介绍编解码实现。 ## 定制协议 一般来说,开发TCP通讯应用程序,定制通讯协议是不可避免的,这里以一种最简单的协议为例,假设一个TCP通讯数据包,包含三部分: ``` [type][size][content] ``` 阅读全文
posted @ 2023-06-30 19:54 $$X$$ 编辑


点击右上角即可分享
微信分享提示