c - 如何使用 Windows 套接字读取 TCP 窗口大小?

标签 c windows sockets tcp

现在我正在开发一个用 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/

相关文章:

c - 缓冲区溢出向后流动?

c - Windows 驱动程序,从内核创建/挂载磁盘设备

java - 在java中使用FTP程序

android - 可以在服务器端使用节点js与scoket.io(1.0.4)一起使用的Android库

c# - 在目录中搜索特定文件名

c++ - 使用 istream 从 boost::asio UDP 套接字中检索 float

c - 奇怪的 printf 和 scanf 行为

c - MIPS 机器代码优化

C - 在系统函数调用后将 SHELL 输出保存在文件中

windows - 如何从 Rust 中的 Windows 文件句柄读取字节?