message: setting uv_tcp_keepalive
diff: @@ -78,7 +78,7 @@ namespace asynchost
  TCPImpl() : status(FRESH)
  {
  if (!init())
  - throw std::logic_error("uv_tcp_init failed");
  + throw std::logic_error("uv tcp initialization failed");
  uv_handle.data = this;
  }
  @@ -190,6 +190,12 @@ namespace asynchost
  return false;
  }
  + if ((rc = uv_tcp_keepalive(&uv_handle, 1, 30)) < 0)
  + {
  + LOG_FAIL_FMT("uv_tcp_keepalive failed: {}", uv_strerror(rc));
  + return false;
  + }
  +
  uv_handle.data = this;
  return true;
  }
  