试试这个TcpClient telnet = new TcpClient(172.27.98.253,23);
NetworkStream writeStream = telnet.GetStream();
StreamReader readStream = new StreamReader(telnet.GetStream());
// sending username to the server
string sendString = "username" + txtUserName.Text + "\r\n";
byte[] dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);
// sending password
sendString = "password " + txtpass.Text + "\r\n";
dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);//send command
sendString = "show mac-add\r\n";
dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);//read return string
string receiveData = readStream.ReadLine();
NetworkStream writeStream = telnet.GetStream();
StreamReader readStream = new StreamReader(telnet.GetStream());
// sending username to the server
string sendString = "username" + txtUserName.Text + "\r\n";
byte[] dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);
// sending password
sendString = "password " + txtpass.Text + "\r\n";
dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);//send command
sendString = "show mac-add\r\n";
dataToSend = Encoding.ASCII.GetBytes(sendString);
writeStream.Write(dataToSend,0,dataToSend.Length);//read return string
string receiveData = readStream.ReadLine();
解决方案 »
- 软件开发请教
- winform动态连接数据库
- 怎么用C#把用户从一个ou移动到另外一个ou?
- 初学c#事件,不太明白。在线等。。。
- 求助: 通过LDAP 读取 Lotus Domino 中用户的信息.
- summast,saucer,来给大家说说企业服务中的自动事务吧。到底根传统的事务差别在什么地方呢?看了summast翻译的感觉还是没有理解,给点实例
- 如何启动带参数的线程涅?
- 请问如何将C#类中的事件、方法和属性用软件采集出来?
- 用OleDbCommand如何执行一个带参数的存储过程?
- 折磨我的一个问题,高手请进
- 1.如何得到系统但前的时间啊(时分秒的字符串的) 2.C#中,如何作两个时间(精确到时分秒的)的比较!
- C#写的window应用程序,或者是asp.net,编译时候,报错:创建.PDB文件发生意外错误,为什么?
http://chs.gotdotnet.com/QuickStart/aspplus/default.aspx?url=%2fquickstart%2fhowto%2fdoc%2fTCPUDP%2fdateTimeServer.aspx