recv errno
eyucham
这个作者很懒,什么都没留下…
展开
-
关于非阻塞的recv的时候返回的处理
注意recv()如果读到数据为0,那么就表示文件结束了,如果在读的过程中遇到了中断那么会返回-1,同时置errno为EINTR。因此判断recv的条件: 如果read返回 如果==0 表示文件结束, 处理 如果 表示中断,处理 否则,出错我们举个例子:int转载 2018-01-04 13:47:38 · 598 阅读 · 0 评论 -
Linux recv返回-1 errno=ETIMEDOUT(Connection timed out)
#ifndef _I386_ERRNO_H #define _I386_ERRNO_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* N转载 2018-01-04 13:48:59 · 2125 阅读 · 0 评论