首页 文章

如何像putty一样发送telnet命令呢?

提问于
浏览
0

您好我需要帮助发送telnet客户端一切正常,连接和接收服务器消息,但当我发送任何命令,如帮助到telnet服务器,我没有得到telnet帮助消息可能我的脚本有问题:

using System.Text;

static NetworkStream serverStream = default(NetworkStream);

byte[] outStream = Encoding.ASCII.GetBytes("help");
serverStream.Write(outStream, 0, outStream.Length);
serverStream.Flush();

1 回答

  • 0

    default 类的操作使用 null 值,所以这个:

    default(NetworkStream)
    

    始终等于 null . 您需要正确初始化您想要连接的流with a socket

    using (serverStream = new NetworkStream(mySocket))
    {
        byte[] outStream = System.Text.Encoding.ASCII.GetBytes("help");
        serverStream.Write(outStream, 0, outStream.Length);
        serverStream.Flush();
    }
    

相关问题