ACE_Asynch_Connector如何限制Connect尝试时间或次数?
我的情况是,从配置文件中读很多网页,然后全部尝试建立连接.用ACE_SOCK_Connect的阻塞模式会大大增加启动时间,而且有些连接马上
成功,有些不大可能成功.所以最好集成在Proactor里.
我又希望控制connect的时间以便配置文件可以决定尝试连结次数等等 ACE_Asynch_Connector的派生类里面的
validate_connection (const ACE_Asynch_Connect::Result& result,const ACE_INET_Addr &remote,
const ACE_INET_Addr& local)
可以执行你需要的操作:
判断是否连接成功,重新连接的时间、次数等等。
页:
[1]