如何在C ++ / WinAPI中通过网络适配器获取发送/接收的字节数

时间:2012-12-12 16:53:10

标签: c++ windows winapi

如何通过C ++ / WinAPI中的网络适配器获取发送/接收的字节数?

我的编程平台是Windows。

2 个答案:

答案 0 :(得分:4)

查看函数GetTcpStatistics及相关函数(GetUdpStatistics等)。

第二个想法:performance counters可能会提供另一种更适合您需求的方法。这也可以通过WMI(Win32_PerfFormattedData_Tcpip_NetworkInterface)查询。

答案 1 :(得分:3)

如果您想从“netstat -e”获取信息,我建议使用GetIfTable函数,它会返回带有MIB_IFROW结构的表,其中包含中输出/输入字节的信息dwOutOctets dwInOctets