Show resolved pool ip.
This commit is contained in:
parent
8ec58a8394
commit
71522214ae
4 changed files with 9 additions and 4 deletions
|
@ -50,6 +50,7 @@ Client::Client(int id, const char *agent, IClientListener *listener) :
|
|||
m_stream(nullptr),
|
||||
m_socket(nullptr)
|
||||
{
|
||||
memset(m_ip, 0, sizeof(m_ip));
|
||||
m_resolver.data = m_responseTimer.data = m_retriesTimer.data = m_keepAliveTimer.data = this;
|
||||
|
||||
m_hints.ai_family = PF_INET;
|
||||
|
@ -513,6 +514,8 @@ void Client::onResolved(uv_getaddrinfo_t *req, int status, struct addrinfo *res)
|
|||
return client->reconnect();;
|
||||
}
|
||||
|
||||
uv_ip4_name(reinterpret_cast<sockaddr_in*>(res->ai_addr), client->m_ip, 16);
|
||||
|
||||
client->connect(res->ai_addr);
|
||||
uv_freeaddrinfo(res);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue