获取使用SharpPcap传输的数据量

时间:2013-05-23 05:03:16

标签: c# sharppcap

您好我目前正在使用SharpPcap开发网络监控系统。我能够从网络中获取字节。但是如何将这些字节转换为通过网络传输的数据量,即发送的MB数量或接收的MB数量。我试图在互联网上到处寻找,但无法找到明确的解决方案。

1 个答案:

答案 0 :(得分:0)

实际上我得到了它,而不是使用OnPacketArrival事件,我现在正在使用OnPcapStatistics事件。我们在名为Statistics的事件处理方法中再获得一个属性,然后在Statistics下我们得到RecievedBytes。我们可以计算并继续添加以获得转移的总字节数。在Bytes的原始问题中,我的意思是Bytes [](数组)。很抱歉让您感到困惑。我仍在尝试计算上传和下载的内容。我认为更好的计算方法是通过SourceAddress,如果sourceaddress与机器相同然后上传。只是我的假设。