diff --git a/libraries/ESP8266WiFi/src/WiFiClient.cpp b/libraries/ESP8266WiFi/src/WiFiClient.cpp index cf06f1a16..707e486cc 100644 --- a/libraries/ESP8266WiFi/src/WiFiClient.cpp +++ b/libraries/ESP8266WiFi/src/WiFiClient.cpp @@ -197,7 +197,7 @@ uint8_t ICACHE_FLASH_ATTR WiFiClient::connected() if (!_client) return 0; - return _client->state() == ESTABLISHED; + return _client->state() == ESTABLISHED || available(); } uint8_t ICACHE_FLASH_ATTR WiFiClient::status()