gpt4 book ai didi

c# - 如何通过套接字发送多条消息

转载 作者:行者123 更新时间:2023-11-30 18:20:59 24 4
gpt4 key购买 nike

我在网上看到如何用 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();
}

最佳答案

我相信这是非常基本的。只需将您的代码仅读取一条消息并退出即可。

要读取多条消息,您只需要围绕这一行放置一个 while 循环。

Console.WriteLine(STR.ReadLine());

关于c# - 如何通过套接字发送多条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36503225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com