C# Socket获取服务端返回值的问题

2025-04-25 20:42:38
推荐回答(2个)
回答1:

使用多线程去处理:
Receive:如果没有可读取的数据,则 Receive 方法将一直处于阻止状态,直到数据可用,除非使用 Socket.ReceiveTimeout 设置了超时值。如果超过超时值,Receive 调用将引发 SocketException。

回答2:

同步阻塞操作,没有接收到消息就停在那儿。