嗨,我目前正在使用SharpPcap开发网络监控系统。我能够从网络中获取字节。但是如何将这些字节转换为通过网络传输的数据量,即发送多少 MB 或接收多少 MB。我试图在互联网上到处寻找,但找不到明确的解决方案。
问问题
139 次
1 回答
0
实际上我明白了,我现在使用的是 OnPcapStatistics 事件,而不是使用 OnPacketArrival 事件。我们在称为 Statistics 的事件处理方法中获得了另一个属性,然后在 Statistics 下我们获得了 RecievedBytes。我们可以计算并继续添加以获得传输的字节总数。在我最初的 Bytes 问题中,我的意思是 Bytes[] (数组)。很抱歉让您感到困惑。我仍然在尝试计算上传和下载的内容。我认为更好的计算方法是通过 SourceAddress,如果 sourceaddress 与机器相同,则上传。只是我的假设。
于 2013-06-03T08:32:53.553 回答