首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux网络编程之socket(十一):套接字IO超时设置方法和用select实现超时

读超时检测函数,不含读操作  * fd:文件描述符  * wait_seconds:等待超时秒数, 如果为0表示不检测超时;  * 成功(未超时)返回0,失败返回-1,超时返回-1并且errno = ETIMEDOUT... < 0 && errno == EINTR);         if (ret == 0)         {             ret = -1;             errno = ETIMEDOUT...写超时检测函数,不含写操作  * fd:文件描述符  * wait_seconds:等待超时秒数, 如果为0表示不检测超时;  * 成功(未超时)返回0,失败返回-1,超时返回-1并且errno = ETIMEDOUT... < 0 && errno == EINTR);         if (ret == 0)         {             ret = -1;             errno = ETIMEDOUT...套接字  * addr: 输出参数,返回对方地址  * wait_seconds: 等待超时秒数,如果为0表示正常模式  * 成功(未超时)返回已连接套接字,失败返回-1,超时返回-1并且errno = ETIMEDOUT

5.4K01
领券