我需要通过一个明确的TCP套接字连接与一个已定义的IP和端口连接,该端口在程序运行时用作参数。然后,一旦连接,我需要发送命令,然后从服务器返回响应。那里有C#的优秀教程吗?我能找到的只是在程序中设置端口和IP的那些。
所以我有一些工作,但无法从命令行获取输入。我需要发送输入的数据并返回响应。
TcpClient client = new TcpClient(hostName, portNumber);
StreamReader sr = new StreamReader(client.GetStream());
StreamWriter sw = new StreamWriter(client.GetStream());
String data = sr.ReadLine();
while (data != null)
{
sw.WriteLine(data);
data = sr.ReadLine();
Console.WriteLine("\nSend: " + data);
}