更新:
封装了epoll和socket,目前是单线程版本
问题:
对于epoll_wait操作,何时将会触发EPOLLERR?
服务器端close掉socket时候,如何保证EPOLLIN不会再触发,按理说close之后是不会有EPOLLIN,但是多线程时,有可能有EPOLLIN排在close后边
执行,那么什么时候才能确定epoll_wait中再也不会有事件到来?因为这时候才能干净的将socket 对象delete掉。
代码仓库:
https://ffown.googlecode.com/svn/trunk
类关系图: