
Nio
文章平均质量分 94
prcyang
这个作者很懒,什么都没留下…
展开
-
Java NIO 实践
可以通过下面三种方法来监听是否有事件发生,方法的返回值代表有多少 channel 发生了事件。因为TCP的数据没有边界的,故需要接收方和发送方约定消息分割的协议。原创 2024-03-29 09:04:59 · 1153 阅读 · 0 评论 -
Netty 实战
请思考,因为 pipeline 的存在,一般需要将 ByteBuf 传递给下一个 ChannelHandler,如果在 finally 中 release 了,就失去了传递性(当然,如果在这个 ChannelHandler 内这个 ByteBuf 已完成了它的使命,那么便无须再传递)负载,但是却造成了延时,而该参数的作用就是禁止使用Nagle算法,使用于小数据即时传输,于TCP_NODELAY相对应的是TCP_CORK,该选项是需要等到发送的数据量最大的时候,一次性发送数据,适用于文件传输。原创 2025-01-23 16:49:19 · 829 阅读 · 0 评论