我想知道在Windows平台上传输和接收的数据量。有没有提供此信息的API?我只能从WMI中找到带宽信息,例如每秒数据发送。
谢谢!
答案 0 :(得分:2)
您可以使用GetIfEntry
获取计算机中每个网络适配器传输/接收的数据量(以及其他内容)。要使用它,您需要获得一个包含GetIfTable
(或其中一个亲戚,例如GetIfTable2
)的适配器列表。
答案 1 :(得分:1)
你可以使用一些性能指标: http://msdn.microsoft.com/en-us/library/70xadeyt.aspx 要在C#中访问性能计数器,您可以在这里查看: http://www.codeproject.com/kb/dotnet/perfcounter.aspx