From 82fb3fb80085a743f78ad6e1d5344b1e490764ae Mon Sep 17 00:00:00 2001 From: qicosmos Date: Tue, 23 Apr 2019 13:40:59 +0800 Subject: [PATCH] add sleep when reconnect the peer; --- include/rpc_client.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/rpc_client.hpp b/include/rpc_client.hpp index 035fb83..5df47c4 100644 --- a/include/rpc_client.hpp +++ b/include/rpc_client.hpp @@ -78,7 +78,9 @@ namespace rest_rpc { socket_.async_connect({ addr, port_ }, [this](const boost::system::error_code& ec) { if (ec) { std::cout << ec.message() << std::endl; + socket_.close(); has_connected_ = false; + std::this_thread::sleep_for(std::chrono::seconds(1)); if (reconnect_cnt_ == 0) { return; }