作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何从 C/C++ 代码(如 netstat -e)访问以太网统计信息?
Interface Statistics
Received Sent
Bytes 21010071 15425579
Unicast packets 95512 94166
Non-unicast packets 12510 7
Discards 0 0
Errors 0 3
Unknown protocols 0
最佳答案
WMI 将提供这些读数:
SELECT * FROM Win32_PerfFormattedData_Tcpip_IP
SELECT * FROM Win32_PerfFormattedData_Tcpip_TCP
SELECT * FROM Win32_PerfFormattedData_Tcpip_UDP
SELECT * FROM Win32_PerfFormattedData_Tcpip_ICMP
SELECT * FROM Win32_PerfFormattedData_Tcpip_Networkinterface
这些类在 Windows XP 或更高版本上可用。您可能不得不放弃 Windows 2000 上匹配的“Win32_PerfRawData”类,并在显示输出之前做更多的数学运算。
查找documentation on all of them在 MSDN 中。
关于c - 如何从 Windows 程序访问类似 netstat 的以太网统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221181/
我是一名优秀的程序员,十分优秀!