封装read、write、accept、connect函数,实现超时操作。
学习linux网络编程的时候,看视频学习,封装了一些可以直接拿来用的函数,方便以后查找。/** * read_timeout - 读超时检测函数,不含读操作 *@fd: 文件描述符 *@wait_seconds: 等待超时秒数,如果为0表示不检测超时 * 成功(未超时)返回0,失败返回-1,超时返回-1并且errno = ETIMEDOUT */int read_tim