现在我正在开发一个用 C 编写的轻型客户端/服务器应用程序,以检查许多计算机通过交换机使用 TCP 将数据发送到服务器的一些问题。
我需要读取一些流量控制变量,例如窗口大小、重传数据包的数量等。
在 Linux 中,我使用 getsockopt 来完成,我在这里阅读的方法:http://linuxgazette.net/136/pfeiffer.html但我在 Windows 套接字 API 中找不到等效的方法。
最佳答案
如果您使用的是 Vista 或更高版本,那么 GetPerTcpConnectionEStats()
可能会满足您的需求。看这里:http://msdn.microsoft.com/en-us/library/bb485738(VS.85).aspx
但是,我从未使用过它,文档看起来可能会更好...
关于c - 如何使用 Windows 套接字读取 TCP 窗口大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1673487/