注册的I / O套接字和Tcp窗口大小

问题描述 投票:0回答:1

由于Windows注册的I / O(RIO)套接字没有内部缓冲区,因此SO_RCVBUF套接字选项不适用。 Tcp窗口如何为这些计算/发布?

windows winapi winsock
1个回答
0
投票

RIO API extensions对于大量的小消息传输方案更有用。它使用queue技术来加快接收和发送操作。

对于多个RIOReceive,您可以使用RIOReceive结构的不同偏移量和长度来指向已注册缓冲区中的不同子缓冲区。

注册的缓冲区不会影响接收窗口的大小。如果要更改它,请参阅以下文档。

RIO_BUF

RIO_BUF

TCP Receive Window Auto-Tuning Level feature in Windows

© www.soinside.com 2019 - 2024. All rights reserved.