<div dir="ltr">I'm currently using libwebsockets 1.6.0 in a client application with an external polling mechanism provided by a libuv event loop. I'm not calling lws_service() at all.<div><br></div><div>I'm finding that I never receive¬†LWS_CALLBACK_CLIENT_CONNECTION_ERROR for connection timeouts, e.g. if I specify a nonexistent host name. If I call lws_service() in a loop, I receive the callback after about 5 seconds, as expected.</div><div><br></div><div>My current solution involves calling lws_client_connect_via_info(), then calling lws_service() periodically from a uv_timer_t until¬†LWS_CALLBACK_CLIENT_ESTABLISHED is received or the connection fails. Is there a better way to handle this scenario?</div><div><br></div><div>Thanks,</div><div>-matt</div></div>