Open lihongzheshuai opened 6 years ago
http://www.coderli.com/netty-message-receive-count-mismatch-two/
Java NIO本质上是对OS API的封装。在OS这层,每个socket有自己的read/write buffer,收发操作在buffer上进行,应用只需要通过socket的send/recv函数读写数据流,TCP/IP层及其以下的协议细节被OS封装掉了,send调用三次不等于一定有三个TCP报文,有可能是一个,也有可能多于三个,recv也是一样
@shuhaoc 感谢指导,学习了。
http://www.coderli.com/netty-message-receive-count-mismatch-two/