马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

ASP.NET(C#) 编写一个网络监控程序 关键问题

[复制链接]
查看4672 | 回复3 | 2014-5-3 12:31:45 | 显示全部楼层 |阅读模式
问题是这样的:
我在用ASP.NET(C#)写一个网络监控程序,用的是snmpsharpnet的包,我想做一个实时表显示网络上的流量。我是想写一个程序每隔10秒获取一次流量数据,可是如何写呢?是不是得让它在网站后台一直运行?由什么来触发这个程序呢?
ibcadmin | 2014-5-3 14:15:15 | 显示全部楼层
  把你获取流量包的方法作为一个公共方法, 然后开启一个线程,  每隔10秒抓一次。
//你的抓取方法
public void a()
{
while(true)
{
//省略
Thread.Sleep(10000);
}

}

//窗体加载方法
pub void Main()
{
Thread t = new Thread(new ThreadStart(a));
t.start();
}

手写的代码, 有些大小写关键字不对,仅供参考
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
飞/可爱朋 | 2014-5-3 23:01:40 | 显示全部楼层
ibcadmin 发表于 2014-5-3 14:15
把你获取流量包的方法作为一个公共方法, 然后开启一个线程,  每隔10秒抓一次。
//你的抓取方法
public  ...

楠哥威武
ibcadmin | 2014-5-4 14:54:36 | 显示全部楼层
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则