求NetworkMonitor.dll的下载地址,C#用来获取网卡流量
答案:1 悬赏:10 手机版
解决时间 2021-03-20 20:31
- 提问者网友:像風在裏
- 2021-03-20 17:16
求NetworkMonitor.dll的下载地址,C#用来获取网卡流量
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-20 17:49
呵呵呵,我都曾经相信可以那样做,但是我找啦整个网络和官方都下载不到,最后找啦个,不能用,不要找了。自己写代码,做吧。不难的,就是winsocks先抓取所有包,统计包大小。
主要代码:
m_Monitor = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
m_Monitor.Bind(new IPEndPoint(IP, 0));
m_Monitor.IOControl(SIO_RCVALL, BitConverter.GetBytes(1), null);
m_Monitor.BeginReceive(m_Buffer, 0, m_Buffer.Length, SocketFlags.None, new AsyncCallback(OnReceive), null);
然后把数据交付给托管类统计数据信息去。
嘻嘻嘻,记得给分哈。分太少啦,再多点发个完整的流量监控程序给你,我当初以累啊。
主要代码:
m_Monitor = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
m_Monitor.Bind(new IPEndPoint(IP, 0));
m_Monitor.IOControl(SIO_RCVALL, BitConverter.GetBytes(1), null);
m_Monitor.BeginReceive(m_Buffer, 0, m_Buffer.Length, SocketFlags.None, new AsyncCallback(OnReceive), null);
然后把数据交付给托管类统计数据信息去。
嘻嘻嘻,记得给分哈。分太少啦,再多点发个完整的流量监控程序给你,我当初以累啊。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯