有什么办法可以取消SDLNet_TCP_Recv
过了一段时间没有回答时打电话?或者是否有支持超时选项的此功能的替代方案?
最佳答案
创建一个 socket set与 SDLNet_AllocSocketSet()
& add您的 TCPsocket
用 SDLNet_AddSocket()
.那么你可以使用 SDLNet_CheckSockets()
超时等待网络事件。
根据返回值,您可以使用 SDLNet_SocketReady()
验证 SDLNet_TCP_Recv()
通话不会阻塞。
关于c++ - SDLNet_TCP_Recv 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58716527/