sockfd=socket(AF_INET,SOCK_STREAM,0); // 设置连接超时时间为5秒 timeout.tv_sec=5; timeout.tv_usec=0; // 设置接收和发送操作的超时时间 setsockopt(sockfd,SOL_SOCKET,SO_RCVTIMEO,&timeout,sizeof(timeout)); setsockopt(sockfd,SOL_SOCKET,SO_SNDTIMEO,&timeout,sizeof(timeout)); // 进行其他...
定义:int nNetTimeout=1000;//1 秒//设置接收超时 setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO,(char*)&nNetTimeout,sizeof(int));Linux 环境下:定义:struct timeval timeout = {3,0}; //设置接收超时 setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO,(char*)&timeout,sizeof(struct timeval)); 已赞过 已踩...