C# 用C语言测量网络流量#
我希望我的应用程序能够监控在任何时候,以及随着时间的推移,有多少数据(我不需要实际的包,只需要字节数)进入计算机(在单个接口上)。换言之;我希望能够显示一个数字,显示当前的上升和下降速度(例如5kB/s)以及过去5分钟内的图形,最后我还希望能够显示在过去一小时内界面进出的正确数据量C# 用C语言测量网络流量#,c#,windows,networking,traffic-measurement,C#,Windows,Networking,Traffic Measurement,我希望我的应用程序能够监控在任何时候,以及随着时间的推移,有多少数据(我不需要实际的包,只需要字节数)进入计算机(在单个接口上)。换言之;我希望能够显示一个数字,显示当前的上升和下降速度(例如5kB/s)以及过去5分钟内的图形,最后我还希望能够显示在过去一小时内界面进出的正确数据量 这是否可以用简单的方式实现?不过,我不介意使用第三方程序集,也不介意必须围绕一些win32 api编写自己的包装器;所述第三方程序集必须能够与开源应用程序一起使用,并且不得花钱。类似DUMeter的东西 看 .类似达
这是否可以用简单的方式实现?不过,我不介意使用第三方程序集,也不介意必须围绕一些win32 api编写自己的包装器;所述第三方程序集必须能够与开源应用程序一起使用,并且不得花钱。类似DUMeter的东西 看
.类似达米特的东西 看
.事实上,您可以使用性能计数器轻松获得所有网络流量,但除了打开并读取每个数据包之外,我不知道还有什么方法可以测量应用程序的网络流量。要测量所有网络流量,请参考以下内容:事实上,您可以使用性能计数器轻松获得所有网络流量,但我不知道除了打开并读取每个数据包之外,还有什么方法可以测量应用程序的网络流量。要测量所有网络流量,请参阅以下内容:您可能需要查看性能计数器 在大多数网络计数器上,您可以选择要监视的网络接口。在.Net代码中也可以这样做
下面是一篇CodeProject文章,其中包含一个表单应用程序,它基本上完成了您所追求的功能:您可能需要查看性能计数器 在大多数网络计数器上,您可以选择要监视的网络接口。在.Net代码中也可以这样做
下面是一篇CodeProject文章,其中包含一个表单应用程序,它基本上实现了您所追求的目标:一些相关的人刚刚尝试过它。它很好,也有来源。谢谢,我试过了。它很好,也有来源。谢谢