导航

关于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  阅读(87)  评论(0编辑  收藏  举报