SDLNet_TCP_Recv 超时?
Timeout for SDLNet_TCP_Recv?
有没有办法在一段时间后无人接听时取消 SDLNet_TCP_Recv
呼叫?或者是否有支持超时选项的替代函数?
创建一个 socket set with SDLNet_AllocSocketSet()
& add your TCPsocket
to it with SDLNet_AddSocket()
. Then you can use SDLNet_CheckSockets()
超时等待网络 activity。
根据 return 值,您可以使用 SDLNet_SocketReady()
验证 SDLNet_TCP_Recv()
调用不会阻塞。
有没有办法在一段时间后无人接听时取消 SDLNet_TCP_Recv
呼叫?或者是否有支持超时选项的替代函数?
创建一个 socket set with SDLNet_AllocSocketSet()
& add your TCPsocket
to it with SDLNet_AddSocket()
. Then you can use SDLNet_CheckSockets()
超时等待网络 activity。
根据 return 值,您可以使用 SDLNet_SocketReady()
验证 SDLNet_TCP_Recv()
调用不会阻塞。