使用.NET Framework,我们可以使用以下函数检索接收和发送的字节。
NetworkInterface.GetIPv4Statistics().BytesReceived
NetworkInterface.GetIPv4Statistics().BytesSent
但我无法在原生C中找到替代品。我找到的最接近的是GetIpStatistics
。然而,这似乎是全局的,而不是每个接口。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
虽然我们都可以激烈地辩论正确的术语是什么,但我认为你可以通过调用GetIfTable函数找到你想要的东西。
这将返回一个MIB_IFTABLE结构,该结构又包含MIB_IFROW元素,其中包含您为计算机上各种网络接口寻找的数据。