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

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

我的编程平台是Windows。

看看函数GetTcpStatistics和相关的( GetUdpStatistics等)。

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

如果你想从“netstat -e”得到信息,我建议使用GetIfTable函数,它返回包含在dwOutOctetsdwInOctets中以字节为单位的信息的MIB_IFROW结构的表。