|
@@ -61,14 +61,14 @@ namespace Client {
|
|
CEventLoop::current().post_event(*this, make<PostProcessEvent>(m_connection->fd()));
|
|
CEventLoop::current().post_event(*this, make<PostProcessEvent>(m_connection->fd()));
|
|
};
|
|
};
|
|
|
|
|
|
- int retries = 1000;
|
|
|
|
|
|
+ int retries = 100000;
|
|
while (retries) {
|
|
while (retries) {
|
|
if (m_connection->connect(CSocketAddress::local(address))) {
|
|
if (m_connection->connect(CSocketAddress::local(address))) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
dbgprintf("Client::Connection: connect failed: %d, %s\n", errno, strerror(errno));
|
|
dbgprintf("Client::Connection: connect failed: %d, %s\n", errno, strerror(errno));
|
|
- sleep(1);
|
|
|
|
|
|
+ usleep(10000);
|
|
--retries;
|
|
--retries;
|
|
}
|
|
}
|
|
ASSERT(m_connection->is_connected());
|
|
ASSERT(m_connection->is_connected());
|
|
@@ -260,14 +260,14 @@ namespace Client {
|
|
CEventLoop::current().post_event(*this, make<PostProcessEvent>(m_connection->fd()));
|
|
CEventLoop::current().post_event(*this, make<PostProcessEvent>(m_connection->fd()));
|
|
};
|
|
};
|
|
|
|
|
|
- int retries = 1000;
|
|
|
|
|
|
+ int retries = 100000;
|
|
while (retries) {
|
|
while (retries) {
|
|
if (m_connection->connect(CSocketAddress::local(address))) {
|
|
if (m_connection->connect(CSocketAddress::local(address))) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
dbgprintf("Client::Connection: connect failed: %d, %s\n", errno, strerror(errno));
|
|
dbgprintf("Client::Connection: connect failed: %d, %s\n", errno, strerror(errno));
|
|
- sleep(1);
|
|
|
|
|
|
+ usleep(10000);
|
|
--retries;
|
|
--retries;
|
|
}
|
|
}
|
|
ASSERT(m_connection->is_connected());
|
|
ASSERT(m_connection->is_connected());
|