我正在实现一个服务器模拟程序,想检查是否通过 recv 从 TCP/IP 套接字接收到任何内容而无需等待。当我放置 MSG_DONTWAIT 标志时,recv 返回长度 -1 和 errno“资源暂时不可用”。当使用 MSG_WAITALL 标志时,调用有效。
如何在 recv 调用中实现 MSG_DONTWAIT
•
c
我正在实现一个服务器模拟程序,想检查是否通过 recv 从 TCP/IP 套接字接收到任何内容而无需等待。当我放置 MSG_DONTWAIT 标志时,recv 返回长度 -1 和 errno“资源暂时不可用”。当使用 MSG_WAITALL 标志时,调用有效。