出现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