请问如何获得网络流量的值? ( 积分: 50 )

  • 主题发起人 主题发起人 redsea317
  • 开始时间 开始时间
R

redsea317

Unregistered / Unconfirmed
GUEST, unregistred user!
写的是一个自动关机程序,当网络流量达到一定标准的时候就自动关机。现在关机的问题已经搞定了,但对网络流量的监测搞不定了,哈哈
要求其实挺简单的,比如五分钟之内平均每分钟接受的字节数少于20字节,就关机;或每分钟发送的字节数少于20字节,就关机。
请问具体应该怎样实现呢?
 
写的是一个自动关机程序,当网络流量达到一定标准的时候就自动关机。现在关机的问题已经搞定了,但对网络流量的监测搞不定了,哈哈
要求其实挺简单的,比如五分钟之内平均每分钟接受的字节数少于20字节,就关机;或每分钟发送的字节数少于20字节,就关机。
请问具体应该怎样实现呢?
 
通过IPhlp 那个动态链接库
 
这个,对网络实在不熟,大哥可否详细一些?
 
呵呵说一个笨办法,将网卡设置成混杂模式,接收数据。计算接收的数据量。
 
我写了一个程序,其中有本机目前网络数据流量的计算...
http://delphicad.home4u.china.com/
 
天河流星大哥,能否给个源代码,其实我只要一个简单的判断救行了,只要判断接收流量大于某一个值即可。

还有啊,因为我是想用于Bt下载完成后直接关机的,所以网卡估计是不能设计成混杂模式了,谢谢fxh7622大哥,不过你的方法估计不适合我。可有其他的简单办法吗?
 
http://www.tomore.com/1/23620.html

这个肯定是可以的,我开头说的就是这个
http://www.tomore.com/1/4498.html

你登录这个网站, 搜索流量就可以了
 
这个,看不懂,可能需要长时间的琢磨。原来是这么复杂的吗?简单的取得流量值?
 
呵呵,你想有多简单啊, 如果有多个网卡呢
 
也是哈,不过如果只考虑一块网卡的情况,代码是否会简单些?
 
我帮你把代码写好吧?
 

Similar threads

后退
顶部