首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在linux下异步socket接收数据的时候,出现errno=5和107的异常,坐等结贴

2013-09-26 
在linux下异步socket接收数据的时候,出现errno5和107的错误,坐等结贴在linux下异步socket接收数据的时候r

在linux下异步socket接收数据的时候,出现errno=5和107的错误,坐等结贴
在linux下异步socket接收数据的时候recv数据,出现errno=5和107的错误,什么情况下会出现呢? 107是表示对端关闭了socket吗? 5的错误是EIO,表示IO错误,是正常的现象吗?
[解决办法]
只要不是EAGAIN和EINTR,都是错误。

为什么不正常,很正常。
[解决办法]
107是你创建了socket但是没有调用connect就是用的时候会出现。
EIO其实很不正常,一般很是出现。
[解决办法]
EIO比较棘手,你可能需要查看当时更多的信息。
[解决办法]
网卡设备异常,驱动异常啊,硬件出错也会。

热点排行