genius52 发表于 2011-2-14 17:20:24

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

ACE_Connector与另一处的ACE_Acceptor进行通讯,互相发送消息
我在ACE_Acceptor的ACE_Svc_Handler中的handle_output中不断向ACE_Connector发送定长的消息(peer().send_n(data,length);),
但在ACE_Connector的Handle_input中只能收到第一个消息,请问要如何处理?

freeeyes 发表于 2011-2-14 17:35:09

你可以参考
http://www.acejoy.com/bbs/viewthread.php?tid=3034&extra=page%3D1
这个帖子

jiuyueshouyi 发表于 2011-2-16 09:38:55

lz的问题 好像跟freeeyes的帖子关系不大。lz应该是用的默认wfmo模式实现的反应器,不是handle_input接收不到数据,是handle_out不发数据,而且,数据放在handle_output里面发 是不合理的

genius52 发表于 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模式 我并没用到啊~~~
页: [1]
查看完整版本: 请教ACE中ACE_Connector如何处理收到的数据?