我想写一个通过telnet监控每台交换机 路由器 服务器 状态的程序 那位大哥能给我提供点思路吗
我的初步想法是使用socket编程 还有使用多线程来同时运行检查状态的命令 比如说 我有20台交换机 每台交换机都在循环的执行这些命令 我需要对执行命令后在交换机显示的那些信息 进行收集
使用socket能实现吗 还有 就是 谁能给我讲讲怎么来通过多线程来实现同时执行这些
谁能给我一些好的例子 小弟在此先谢了!!!
我的初步想法是使用socket编程 还有使用多线程来同时运行检查状态的命令 比如说 我有20台交换机 每台交换机都在循环的执行这些命令 我需要对执行命令后在交换机显示的那些信息 进行收集
使用socket能实现吗 还有 就是 谁能给我讲讲怎么来通过多线程来实现同时执行这些
谁能给我一些好的例子 小弟在此先谢了!!!
解决方案 »
- c#循环 像正方形一样一直循环
- 求C#编写的俄罗斯方快代码
- 请问做MSN好友列表,能用treeview实现么?
- 在查询分析器中能正常运行的SQL语句,放在数据适配器中填充数据集时出错。不知为什么。
- 建立多线程后,线程间性能受影响
- office编程问题
- SharpPcap(封装Winpcap) 如何重定向?
- 关于导航条,我写了一个web.Sitemap,还有拖了一个SiteMapPath1和SiteMapDataSource1可是不知道怎结合,解决了马上结分
- 为什么抽象类/接口 不能创建实例?如果要引用的话,我怎么用这个“抽象类/接口”呢?
- 我在使用DataList使用了它的编辑模板功能,DataList1.FindControl("editbutton");发现找不到这个编辑按钮!gao人帮我!
- datagrid选择并在textbox中显示的问题(2)
- ToolBar问题
这是一个登录华为s8016的例子:using Dart.PowerTCP.Telnet;
Telnet telnet1=new Telnet();
public string Connect(string ip,string pas1)
{
try
{
telnet1.Connect("192.168.10.1");
telnet1.WaitFor("Password:");
telnet1.Send("passwrod" + "\r");
telnet1.WaitFor(">");
telnet1.Send("su"+"\r");
telnet1.WaitFor("#");
}
catch
{
return "no:登录失败";
}
return "ok";
}