如何通过networking适配器在C ++ / WinAPI中获取发送/接收的字节数?
我的编程平台是Windows。
看看函数GetTcpStatistics
和相关的( GetUdpStatistics
等)。
第二个想法: 性能计数器可能会提供另一种更适合您的需求的方法。 这也可以通过WMI( Win32_PerfFormattedData_Tcpip_NetworkInterface
)来查询。
如果你想从“netstat -e”得到信息,我建议使用GetIfTable函数,它返回包含在dwOutOctets和dwInOctets中以字节为单位的信息的MIB_IFROW结构的表。