如何触发基于epoll ET模式的网络层去主动发包呢?

heartlesstoanyone 2013-04-17 09:52:47
请教一下,基于epoll ET模式,我想实现网络层的收发并发,使用线程池,收由epoll触发EPOLLIN,发呢?发是由上层的逻辑处理层去推动的,那怎样通知网络层去发呢?我想到一种方式是,上层的逻辑处理层想要发时,调用网络层封装的接口,把消息放入相关队列,然后使用EPOLLOUT+MOD方式,来触发epoll产生EPOLLOUT事件,然后再做处理。这样做合理否?有没有好的方法?
...全文
81 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2013-04-17
  • 打赏
  • 举报
回复
都是这样做的。
heartlesstoanyone 2013-04-17
  • 打赏
  • 举报
回复
谢谢版主,

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧