打印
[嵌入式linux]

数据分发并发服务器的实现问题

[复制链接]
649|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
阿多|  楼主 | 2014-11-27 22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用epoll实现一个简单的并发服务器,不停分发产生的数据给链接上的所有客户端,同时也需要能够接收客户端不定时发送过来的消息。

假如创建两个线程:一个线程监听EPOLLIN事件,接收客户端发送过来的消息,一个线程监听EPOLLOUT事件,分发服务器数据给各个客户端。
这种方案是不是正确的?epoll的EPOLLIN和EPOLLOUT事件只能在同一个线程处理吗?
还请各位大侠指点一下

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:桃李春风一杯酒 江湖夜雨十年灯    (~)ǒ(~) (~)ǒ(~)

56

主题

153

帖子

0

粉丝