peakzhang 发表于 2007-12-15 21:34:07

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

我的情况是,从配置文件中读很多网页,然后全部尝试建立连接.
用ACE_SOCK_Connect的阻塞模式会大大增加启动时间,而且有些连接马上
成功,有些不大可能成功.所以最好集成在Proactor里.
我又希望控制connect的时间以便配置文件可以决定尝试连结次数等等

peakzhang 发表于 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)
可以执行你需要的操作:
判断是否连接成功,重新连接的时间、次数等等。
页: [1]
查看完整版本: ACE_Asynch_Connector如何限制Connect尝试时间或次数?