设置socket的属性 SO_RCVTIMEO

    1. struct timeval tv;
    2. tv.tv_sec = 5; // 设置5秒时间
    3. tv.tv_usec = 0;
    4. setsockopt(sockfd,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv));//设置接收超时
    5. recv()/recvfrom()//从socket读取数据