recvfrom 的超时怎么不行呢?
sockfd = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
if(::setsockopt(sockfd,SOL_SOCKET,SO_RCVTIMEO,(char*)TimeOut,sizeof (TimeOut))==SOCKET_ERROR)
cout<<"set rcv fail"<<endl;
iRecvSize = recvfrom(sockfd, recv_buffer, 1024, 0, (struct sockaddr*)&from, &fromlen);