找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4130|回复: 3

请教ACE中ACE_Connector如何处理收到的数据?

[复制链接]
发表于 2011-2-14 17:20:24 | 显示全部楼层 |阅读模式
ACE_Connector与另一处的ACE_Acceptor进行通讯,互相发送消息
我在ACE_Acceptor的ACE_Svc_Handler中的handle_output中不断向ACE_Connector发送定长的消息(peer().send_n(data,length);),
但在ACE_Connector的Handle_input中只能收到第一个消息,请问要如何处理?
发表于 2011-2-14 17:35:09 | 显示全部楼层
发表于 2011-2-16 09:38:55 | 显示全部楼层
lz的问题 好像跟freeeyes的帖子关系不大。lz应该是用的默认wfmo模式实现的反应器,不是handle_input接收不到数据,是handle_out不发数据,而且,数据放在handle_output里面发 是不合理的
 楼主| 发表于 2011-2-21 17:38:47 | 显示全部楼层
创建完ACE_Connector与ACE_Acceptor后,启动消息循环
ACE_Reactor::instance()->owner(ACE_Thread::self());
ACE_Reactor::instance()->run_reactor_event_loop();
楼上说的wfmo模式 我并没用到啊~~~
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-15 15:05 , Processed in 0.014011 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表