由于Windows注册的I / O(RIO)套接字没有内部缓冲区,因此SO_RCVBUF套接字选项不适用。 Tcp窗口如何为这些计算/发布?
RIO API extensions对于大量的小消息传输方案更有用。它使用queue技术来加快接收和发送操作。
对于多个RIOReceive,您可以使用RIOReceive结构的不同偏移量和长度来指向已注册缓冲区中的不同子缓冲区。
RIOReceive
注册的缓冲区不会影响接收窗口的大小。如果要更改它,请参阅以下文档。
RIO_BUF
TCP Receive Window Auto-Tuning Level feature in Windows