FFLIB网络框架单线程0.0.1版本-epoll_socket

更新:

     封装了epoll和socket,目前是单线程版本

问题:

     对于epoll_wait操作,何时将会触发EPOLLERR?

     服务器端close掉socket时候,如何保证EPOLLIN不会再触发,按理说close之后是不会有EPOLLIN,但是多线程时,有可能有EPOLLIN排在close后边

     执行,那么什么时候才能确定epoll_wait中再也不会有事件到来?因为这时候才能干净的将socket 对象delete掉。

代码仓库:

https://ffown.googlecode.com/svn/trunk

类关系图:

FFLIB网络框架单线程0.0.1版本-epoll_socket

原文链接: https://www.cnblogs.com/zhiranok/archive/2011/12/24/cpp_epoll_socket.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    FFLIB网络框架单线程0.0.1版本-epoll_socket

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/39107

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午3:44
下一篇 2023年2月8日 下午3:45

相关推荐