關於sockfd設置非阻塞模式

今早測試的時候,發現改完的代碼,socket出現EPOLLHUP | EPOLLERRsocket

 

而後connect的時候返回值爲-1,errno爲ide

#define EINPROGRESS 115 /* Operation now in progress */測試

 

這是正常的,由於connect設置的是不阻塞直接返回。it

修改成,connect成功後,再設置socket非阻塞。io

相關文章
相關標籤/搜索