请教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中只能收到第一个消息,请问要如何处理? 你可以参考
http://www.acejoy.com/bbs/viewthread.php?tid=3034&extra=page%3D1
这个帖子 lz的问题 好像跟freeeyes的帖子关系不大。lz应该是用的默认wfmo模式实现的反应器,不是handle_input接收不到数据,是handle_out不发数据,而且,数据放在handle_output里面发 是不合理的 创建完ACE_Connector与ACE_Acceptor后,启动消息循环
ACE_Reactor::instance()->owner(ACE_Thread::self());
ACE_Reactor::instance()->run_reactor_event_loop();
楼上说的wfmo模式 我并没用到啊~~~
页:
[1]