找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3884|回复: 1

ACE_Asynch_Connector如何限制Connect尝试时间或次数?

[复制链接]
发表于 2007-12-15 21:34:07 | 显示全部楼层 |阅读模式
我的情况是,从配置文件中读很多网页,然后全部尝试建立连接.
用ACE_SOCK_Connect的阻塞模式会大大增加启动时间,而且有些连接马上
成功,有些不大可能成功.所以最好集成在Proactor里.
我又希望控制connect的时间以便配置文件可以决定尝试连结次数等等
 楼主| 发表于 2007-12-15 21:34:15 | 显示全部楼层
ACE_Asynch_Connector的派生类里面的
validate_connection (const ACE_Asynch_Connect::Result& result,  const ACE_INET_Addr &remote,
            const ACE_INET_Addr& local)
可以执行你需要的操作:
判断是否连接成功,重新连接的时间、次数等等。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-11-27 11:14 , Processed in 0.018101 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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