Я хочу использовать boost asio для создания tcp-клиента и async_connect к серверу каждые десять секунд до успешного завершения. Вы даете мне пример? Благодарю.
Ты можешь использовать повышение :: ASIO :: deadline_timer измерять время до следующей попытки подключения.
handle_connect
handle_connect
заявляет, что произошла любая ошибка, используйте deadline_timer для измерения за 10 секунд до следующей попытки подключения.Других решений пока нет …