我想使用 boost asio 创建一个 tcp 客户端,并每隔十秒 async_connect 到一个服务器,直到成功。你给我一个例子吗?谢谢。
问问题
177 次
1 回答
0
您可以使用boost::asio::deadline_timer来测量直到下一次连接尝试的时间。
- 调用 async_connect,传递处理程序,例如
handle_connect
- 如果
handle_connect
声明发生了任何错误,请在下一次连接尝试前使用deadline_timer 测量10 秒。
于 2017-04-13T15:39:28.653 回答