博瑞博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
推荐阅读站长精心推荐阅读
现在位置:首页 >
  • socket的send、recv阻塞设置阻塞超时时间

    socket的send、recv阻塞设置阻塞超时时间

    C/C++  2-26  1270浏览  0评论  

    int nNetTimeout=1000;//1秒, //设置发送超时 setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO, (char )&nNetTimeout,sizeof(int)); //设置接收超时 setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO, (char )&nNetTimeout,sizeof(int)); 这样做在 Linux环境下是不会产生效果的,须如下定义:struct timeval timeout = {3,0};