- using System;
- using System.Net.Sockets;
- using System.IO;
- class TelnetClient
- {
- static void Main()
- {
- try
- {
- // 创建一个TCP/IP socket连接到Telnet服务器
- TcpClient client = new TcpClient("example.com", 23);
- // 获取网络流
- NetworkStream stream = client.GetStream();
- // 获取输入和输出流
- StreamReader reader = new StreamReader(stream);
- StreamWriter writer = new StreamWriter(stream);
- // 发送命令到服务器
- writer.WriteLine("Hello, server!");
- writer.Flush();
- // 读取服务器的响应
- string response = reader.ReadLine();
- Console.WriteLine(response);
- // 关闭连接
- writer.Close();
- reader.Close();
- client.Close();
- }
- catch (Exception e)
- {
- Console.WriteLine("Exception: " + e.Message);
- }
- }
- }
复制代码在这个例子中,我们连接到一个名为example.com的Telnet服务器,并发送一条消息Hello, server!。然后,我们读取服务器的响应并将其打印到控制台。最后,我们关闭连接。 你可以根据需要修改代码以适应你的特定的Telnet服务器。例如,你可能需要更改服务器地址和端口号,或者发送不同的命令。
|