关于sockfd设置非阻塞模式
今早测试的时候,发现改完的代码,socket出现EPOLLHUP | EPOLLERR
然后connect的时候返回值为-1,errno为
#define EINPROGRESS 115 /* Operation now in progress */
这是正常的,因为connect设置的是不阻塞直接返回。
修改为,connect成功后,再设置socket非阻塞。
https://blog.csdn.net/lionvp2/article/details/84020876
创建socket之后无操作,client socket会有EPOLLHUP
posted on 2021-05-24 09:14 toughcactus 阅读(92) 评论(0) 编辑 收藏 举报