我是一名有用的助手,可以为您进行文本翻译。
我在互联网上看到了如何在C#中创建套接字服务器的方法,
发送一条消息到服务器后,服务器就会关闭。
我一直在想,我该怎么改变它,让它能够处理多条消息。
代码:
static void startServer() {
Console.WriteLine("[*] Opening server...");
TcpListener listener = new TcpListener(IPAddress.Any, 45784);
listener.Start();
Console.WriteLine("[*] Server waiting on port " + 45784);
TcpClient client = listener.AcceptTcpClient();
Console.WriteLine("Client connected!");
StreamReader STR = new StreamReader(client.GetStream());
Console.WriteLine(STR.ReadLine());
}
static void Main(string[] args)
{
string ip = GetIpAdress();
Console.WriteLine("server on: " + ip);
startServer();
Console.Read();
}