如何在C++/WinAPI中通过网络适配器获取发送/接收的字节数?
我的编程平台是Windows。
查看函数GetTcpStatistics
和相关函数(GetUdpStatistics
等)。
再三考虑:性能计数器可能会提供另一种更适合您需求的方法。这也可以通过 WMI ( Win32_PerfFormattedData_Tcpip_NetworkInterface
) 查询。
如果你想像
从"netstat -e"中获取信息,我建议使用GetIfTable函数,它返回带有MIB_IFROW结构的表,这些结构保存有关dwOutOctets和dwInOctets中输出/输入字节的信息。