猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于非阻塞状态下recv返回值问题?
recv函数非阻塞状态下没有数据返回值为0,如果客户端关闭返回值也是0,如何区别这两个状态呢?
心有法竹
浏览 1138
回答 2
2回答
大话西游666
默认 recv 应该是阻塞的,当设置 MSG_DONTWAIT 或者套接字的描述符带有 O_NONBLOCK 选项,在没有数据情况下,应该返回的是 -1,并设置errno为 EAGAIN 或者 EWOULDBLOCK
0
0
0
子衿沉夜
非阻塞模式下,没有数据返回值是-1,并且错误码是EAGAIN or EWOULDBLOCK。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
相关分类
Linux
linux
2 回答
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续