1
我想等待recvfrom()接收一些数据的持续时间(如3秒),如果它没有收到任何内容,我想退出程序(在这3秒) 那该怎么办?在一定的时间后停止recvfrom()
我想等待recvfrom()接收一些数据的持续时间(如3秒),如果它没有收到任何内容,我想退出程序(在这3秒) 那该怎么办?在一定的时间后停止recvfrom()
拨打setsockopt()
与SO_RCVTIMEO
选项来设置套接字上的读取超时。如果超时触发,recvfrom()
将返回-1并且errno == EAGAIN/EWOULDBLOCK
。