recvfrom阻塞接收的问题,网络不通就一直等,想改成非阻塞的,也不可靠谱。最后设置了一个超时时间
struct timeval
tv_out;
tv_out.tv_sec = 5;//等待10秒
tv_out.tv_usec =
0;
setsockopt(sock_fd,SOL_SOCKET,SO_RCVTIMEO,&tv_out,
sizeof(tv_out))
原文地址:http://www.cnblogs.com/eric-geoffrey/p/3772761.html