如何从epoll实例中删除与单个套接字关联的fd?

如何从epoll实例中删除与单个套接字关联的fd?,epoll,Epoll,我想删除添加到由单个套接字上的accept调用生成的epoll实例中的所有文件描述符。如何在不关闭epoll实例的情况下实现这一点。帮助请使用修改epoll实例: epoll_ctl(instance_fd, EPOLL_CTL_DEL, fd_to_remove, &epoll_event); 如何从尚未准备好的epoll实例获取fd?作为服务器关闭过程的一部分,我需要关闭它通过单个套接字上的accept调用创建的所有文件描述符。看起来没有API来获取epoll实例中的fd列表。应用

我想删除添加到由单个套接字上的accept调用生成的epoll实例中的所有文件描述符。如何在不关闭epoll实例的情况下实现这一点。帮助请使用修改epoll实例:

epoll_ctl(instance_fd, EPOLL_CTL_DEL, fd_to_remove, &epoll_event);

如何从尚未准备好的epoll实例获取fd?作为服务器关闭过程的一部分,我需要关闭它通过单个套接字上的accept调用创建的所有文件描述符。看起来没有API来获取epoll实例中的fd列表。应用程序需要自己跟踪这些信息。如果服务器正在关闭,当进程退出时,所有内容都将关闭,为什么需要列表?