maggie_wu 发表于 2014-5-3 12:31:45

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

问题是这样的:
我在用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();
}

手写的代码, 有些大小写关键字不对,仅供参考

飞/可爱朋 发表于 2014-5-3 23:01:40

ibcadmin 发表于 2014-5-3 14:15
把你获取流量包的方法作为一个公共方法, 然后开启一个线程,每隔10秒抓一次。
//你的抓取方法
public...

楠哥威武

ibcadmin 发表于 2014-5-4 14:54:36

飞/可爱朋 发表于 2014-5-3 15:01
楠哥威武

{:3_46:}
页: [1]
查看完整版本: ASP.NET(C#) 编写一个网络监控程序 关键问题