网络超时检测的三种方法
作者:于老师,华清远见嵌入式学院讲师。
网络通信中,很多操作会使得进程阻塞,这时我们要设定时间,到时间后强制返回,避免进程在没有数据的情况下无限阻塞
这里我们总结一下网络超时检测的三种方法:
通过setsockopt设置套接字属性SO_RCVTIMEO
struct timeval t = {5, 0}
if (setsockopt(listenfd, SOL_SOCKET, SO_RCVTIMEO, &
网络超时检测的三种方法
作者:于老师,华清远见嵌入式学院讲师。
网络通信中,很多操作会使得进程阻塞,这时我们要设定时间,到时间后强制返回,避免进程在没有数据的情况下无限阻塞
这里我们总结一下网络超时检测的三种方法:
通过setsockopt设置套接字属性SO_RCVTIMEO
struct timeval t = {5, 0}
if (setsockopt(listenfd, SOL_SOCKET, SO_RCVTIMEO, &