![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
文章平均质量分 64
文盲青年
天苍苍,野茫茫,女扮男装耍流氓
展开
-
Netty中ctx.channel().close()与ctx.close的区别
这会关闭与Channel相关联的整个通道(channel),包括它上面的所有ChannelHandlerContext,也就是说,它将关闭整个连接。通常情况下,在需要关闭整个连接的时候使用它,比如在服务器端处理完一个请求后,关闭整个连接以释放资源。这会关闭当前ChannelHandlerContext,也就是当前处理器上下文。这不会关闭整个通道,而只是关闭当前处理器上下文所在的节点。通常情况下,你会在某个处理器处理完特定任务后,通过它来关闭当前处理器上下文,以便将数据流传递到下一个处理器。原创 2023-09-20 11:16:38 · 906 阅读 · 0 评论 -
Netty对websocket的支持及ContinuationWebSocketFrame处理
由于ws建立连接时,第一次请求是HTTP,然后服务端收到HTTP后,校验成功了返回101状态码,此时才切换成ws。如果第一次返回其他状态码,则不会成功建立连接。这里展示后台如何控制第一次HTTP请求的返回:try {@Override//http解编码器//以块的方式来写的处理器//netty是基于分段请求的,HttpObjectAggregator的作用是将请求分段再聚合,参数是聚合字节的最大长度});原创 2021-04-16 17:12:16 · 1287 阅读 · 3 评论 -
Netty使用MessagePack做编解码
https://baijiahao.baidu.com/s?id=1649056941212251589&wfr=spider&for=pc转载 2020-07-23 10:39:12 · 242 阅读 · 0 评论