为什么我用socket连接,只能发送⼀接收一次数据?

2024-11-20 11:21:52
推荐回答(1个)
回答1:

//接收部分
Listener.Listen(10);
Socket hostSocket = Listener.Accept();
byte[] buf = new byte[1024];
while (true)
{
hostSocket.Receive(buf);
textBox1.AppendText(Encoding.ASCII.GetString(buf));
}
hostSocket.Close();