Increased lwip connect timeout to 5 seconds by default

For very slow networks the previous default has be problematically short
Christopher Haster 2016-06-10 00:01:27 -05:00
parent d4bdb94781
commit b7c8060edb
1 changed files with 2 additions and 2 deletions

View File

@ -110,7 +110,7 @@ int LWIPInterface::connect()
// Wait for an IP Address
// -1: error, 0: timeout
if (netif_up.wait(2500) <= 0) {
if (netif_up.wait(15000) <= 0) {
return NSAPI_ERROR_DHCP_FAILURE;
}
@ -294,7 +294,7 @@ int LWIPInterface::socket_connect(void *handle, const SocketAddress &addr)
err_t err = tcp_connect(s->tcp, &ip_addr, addr.get_port(), tcp_connect_irq);
// Wait for connection
if (err || connected.wait(1500) <= 0) {
if (err || connected.wait(15000) <= 0) {
return NSAPI_ERROR_NO_CONNECTION;
}