Merge branch 'fix-asio-client-ping'

This commit is contained in:
Tatsuhiro Tsujikawa 2017-03-31 22:20:07 +09:00
commit b41a5afe04
1 changed files with 2 additions and 1 deletions

View File

@ -84,7 +84,6 @@ void session_impl::start_resolve(const std::string &host,
}); });
deadline_.async_wait(std::bind(&session_impl::handle_deadline, self)); deadline_.async_wait(std::bind(&session_impl::handle_deadline, self));
start_ping();
} }
void session_impl::handle_deadline() { void session_impl::handle_deadline() {
@ -135,6 +134,8 @@ void session_impl::connected(tcp::resolver::iterator endpoint_it) {
do_write(); do_write();
do_read(); do_read();
start_ping();
auto &connect_cb = on_connect(); auto &connect_cb = on_connect();
if (connect_cb) { if (connect_cb) {
connect_cb(endpoint_it); connect_cb(endpoint_it);