出現epoll failed: Bad file descriptor的原因

今天遇到了這個問題,之前找了半天原來是IO事件的socket描述符在epoll_ctl()處理之前關閉了。 if(epoll_ctl(epollFd, EPOLL_CTL_DEL, ev->fd, &epv) < 0)   fprintf(stderr, "Event Del ...

Wed Aug 13 00:42:00 CST 2014 0 13717
socket.error: [Errno 9] Bad file descriptor

這個錯誤很明顯 ,是因為你關閉了套接字對象后,又再次去調用了套接字對象,此時套接字鏈接已經被關閉,你不能再去調用,所以才會出現這種錯誤,復查一下自己的代碼,很快就可以解決。 參考: https://blog.csdn.net/weixin_40612082/article ...

Fri Jul 19 06:05:00 CST 2019 0 473
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM