欢迎您的访问
专注于分享最有价值的互联网技术干货

Netty 教程

三十一、IM 优化

管理员评论(0)赞(0)

IM – 优化 1. 前言 前面两个章节分别实现控制台版本的单聊和群聊的功能实现,通过这两个小案例来体验 Netty 的真实开发场景,其实在真实 Netty 开发当中,是非常的简单的,但是前面花那么多的篇幅去讲解 Netty 的...

三十、IM 群聊实现

管理员评论(0)赞(1)

IM – 群聊 1. 前言 上节,我们主要实现了单聊功能,本节主要是实现群聊功能,其实群聊和单聊,整体上原理是一样的,只是做了一下细节上的升级。前面设计部分也做了详细的说明了,群聊的大概流程就是,根据群组 ID 查找到所有的成员...

二十九、IM 单聊实现

管理员评论(0)赞(0)

IM – 单聊 1. 前言 本节,我们主要来实现单聊功能,分别登陆两个账 号,然后可以互相发送消息。具体效果图如下所示: 客户端 1 登陆效果: 客户端 2 登陆效果: 客户端 1 发送消息效果图: 客户端 2 接受消息效果图:...

二十八、IM 聊天系统设计

管理员评论(0)赞(0)

IM 聊天系统设计 1. 前言 经过前面章节的学习,Netty 的知识点基本上讲解完了,从本节开始,主要通过一个 IM 聊天系统来把之前的知识点串联一遍,加深同学们对于 Netty 的理解。 2. 需求分析 业务场景: 模拟微信聊天,每个客...

二十七、Netty WebSocket 协议

管理员评论(0)赞(2)

Netty WebSocket 协议 1. 前言 上一节,我们主要讲解了 Http 协议,本节我们来讲解 Netty 支持的另外一个 WebSocket 协议,WebSocket 是 HTML5 开始支持的全双工协议。 在真实的开发当中,其...

二十六、Netty Http 协议

管理员评论(0)赞(1)

Netty Http 协议 1. 前言 我们通常使用 Netty 来开发 TCP 协议,一般的应用场景都是客户端和服务端长连接通讯的模式,其实,除了 TCP 协议之外 Netty 还支持其他常见的应用协议,比如:Http、WebSocket...

二十五、Netty 断开重连

管理员评论(0)赞(1)

Netty 断开重连 1. 前言 上节,我们主要讲解了 Netty 的心跳检测机制,其中核心目的是提高性能。本节我们主要讲解的是 Netty 长连接的稳定性。 2. 学习目的 TCP 协议下,数据是可以双向传递,其实也就是全双工协议,通俗点...

二十三、Netty 通信协议功能实现

管理员评论(0)赞(1)

Netty 通讯协议功能实现 1. 前言 上节内容,我们主要讲解了 Netty 通讯协议设计,其实思路很简单就是核心的四个字段,分别是协议标识符、数据长度、指令、数据。还有其中涉及的技术主要是序列化和反序列化技术以及字节容器。那么本节主要是...