netty
武汉牛牛
oooo
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
netty粘包断包处理
最近在研究netty组件。Netty对nio的封装极大的方便了我们的业务开发,我们不再需要使用jdk提供的繁琐的nio进行编程,并且netty的扩展性强,健壮性强,不仅是对nio的bug的处理,还是对tcp粘包、断包的处理都是非常出色的。首先,先看看netty的服务端和客户端的demo。public class HelloServer { public void run() ...原创 2018-09-06 17:29:27 · 2393 阅读 · 0 评论 -
Netty服务端对客户端的心跳监控
在特定场景下,Netty服务端也需要去检查客户端连接的使用情况,当超过配置的时间没有收到客户端的信息时,服务端应该主动关闭客户端的连接。首先,在pipeline中添加IdleStateHandler,到了Constants.READ_IDLE_TIME时间,客户端还没有发送消息给客户端,会触发userEventTriggered事件。pipeline.addLast(new IdleSt...原创 2019-06-11 17:02:54 · 1520 阅读 · 2 评论 -
netty+protobuf+websocket实现在线聊天--简易实现
定义proto结构Message.proto内容如下:syntax = "proto3";package com.test.bf.nio.netty.webChat.websocket;option java_outer_classname="MessageProto";message Model { string version = 1;//接口版本号...原创 2019-09-18 17:32:27 · 1665 阅读 · 0 评论
分享