找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4066|回复: 3

client 端的handle_events () 无法获得server端发送的数据,急问

[复制链接]
发表于 2008-11-10 20:43:22 | 显示全部楼层 |阅读模式
Client端新开一个thread去循环等待
while(1) {
    ACE_Reactor::instance()->handle_events () ;
}

Server端的connect返回连接成功,并且能够成功发送数据send_n(,...), 但是client端就是无法成功调用handle_input 函数。 请问各位大侠,有什么建议么?
发表于 2008-11-10 22:10:57 | 显示全部楼层
晕了。。client端运行reactor?server端调connect?
 楼主| 发表于 2008-11-11 11:30:34 | 显示全部楼层
把client和server换一下。我这里的client是既是Acceptor又是Connector。
发表于 2008-11-11 12:05:48 | 显示全部楼层
acceptor handle_input的时候,accept之后有没有调用Handler(你实现这个了么)的open(初始化,包括向reactor注册自己)?
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-5-17 17:21 , Processed in 0.015414 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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