当前位置: 技术问答>linux和unix
如何触发基于epoll ET模式的网络层去主动发包呢?
来源: 互联网 发布时间:2017-04-08
本文导语: 请教一下,基于epoll ET模式,我想实现网络层的收发并发,使用线程池,收由epoll触发EPOLLIN,发呢?发是由上层的逻辑处理层去推动的,那怎样通知网络层去发呢?我想到一种方式是,上层的逻辑处理层想要发时,调...
请教一下,基于epoll ET模式,我想实现网络层的收发并发,使用线程池,收由epoll触发EPOLLIN,发呢?发是由上层的逻辑处理层去推动的,那怎样通知网络层去发呢?我想到一种方式是,上层的逻辑处理层想要发时,调用网络层封装的接口,把消息放入相关队列,然后使用EPOLLOUT+MOD方式,来触发epoll产生EPOLLOUT事件,然后再做处理。这样做合理否?有没有好的方法?
|
都是这样做的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。