stale event(socket的过期事件问题)

来源:互联网 发布:2002数据库怎么使用 编辑:程序博客网 时间:2024/05/16 06:20

http://www.pagefault.info/?p=46  详细参考此篇文章。


问题解决方案概括之:新的链接到来时,用链接结构体上一次instance !值初始化链接结构体的instance值,在将链接加入到epoll的event事件中时,将结构体中instance值复制给event中的ptr的最后一位。 当事件过期了,event_wait中的fd 与新连接系统分配的fd相同,但是event中ptr记录的instance标记 和 链接结构体中的最新instance值是不同的


0 0