C#可以获取Cisco(思科)设备的log吗?请高手指教谢谢了
解决方案 »
- 请问委托,事件,函数之间的关系
- dataGridView 该如何显示数据
- 如何在while循环的每一次都在web页面上有本次的显示?
- 如何把网络数据传递到winform中的textbox控件
- 我的新装的vs2005不能设置自定义的各种编辑的字体,说加载microsoft data transformation services designer包失败!!
- 使用c#做的系统,写需求分析时要用面向对象的方法吗?
- Csharp里如何加载字体文件(ttf格式)
- 从A窗体打开B窗体,如何关闭A窗体而不关闭B窗体
- 从服务器上获取的数据,如何转换
- thisAdapter.Fill 怎样fill多个表阿??
- 关于取得路径的问题
- C#的类怎么学?还有面向对象的很东西,感觉很模糊
不过这个不是主要问题。
找个Telnet的开源类库,网上有很多,把命令一条一条发过去,接收一下就OK了。
编程模式和这个差不多,只不过把所有的命令当作字符串传递就行了,至于telnet的源程序http://www.csharphelp.com/archives/archive239.html,这里有源代码,比较简单,自己改进一下就好。
=================================================
c - close 关闭当前连接
d - display 显示操作参数
o - open hostname [port] 连接到主机名称(默认端口 23)。
q - quit 退出 telnet
set - set 设置选项 (要列表,请键入 'set ?')
sen - send 将字符串发送到服务器
st - status 打印状态信息
u - unset 解除设置选项 (要列表,请键入 'unset ?')
?/h - help 打印帮助信息
================================================
使用telnet 可以获得Log但是不能返回到程序中。你可以这样1、写一个过程,使用telnet 或者别的什么方法,把Log从设备上取出来,存放到一个特定的文件中。
2、在程序中读取这个文件。
3、做你要的操作把。
注:Cisco上应该有这类接口,察看一下开发手册之类的东西,实在没有,就像上面同志的方法把
的方法
源代码写起来不难的
从这里把源代码下载回来自己看看吧。