C# 如何像putty那样发送telnet命令?
你好,我需要帮助发送telnet客户端 连接和接收服务器消息时一切正常,但当我向telnet服务器发送任何命令(如帮助)时,我没有收到telnet帮助消息,可能我的脚本有问题:C# 如何像putty那样发送telnet命令?,c#,sockets,c#-4.0,c#-3.0,c#-2.0,C#,Sockets,C# 4.0,C# 3.0,C# 2.0,你好,我需要帮助发送telnet客户端 连接和接收服务器消息时一切正常,但当我向telnet服务器发送任何命令(如帮助)时,我没有收到telnet帮助消息,可能我的脚本有问题: using System.Text; static NetworkStream serverStream = default(NetworkStream); byte[] outStream = Encoding.ASCII.GetBytes("help"); serverStream.Write(outStream
using System.Text;
static NetworkStream serverStream = default(NetworkStream);
byte[] outStream = Encoding.ASCII.GetBytes("help");
serverStream.Write(outStream, 0, outStream.Length);
serverStream.Flush();
类的
default
操作使用null
值,因此:
default(NetworkStream)
始终等于null
。您需要正确初始化要连接到的流:
using (serverStream = new NetworkStream(mySocket))
{
byte[] outStream = System.Text.Encoding.ASCII.GetBytes("help");
serverStream.Write(outStream, 0, outStream.Length);
serverStream.Flush();
}