diff --git a/src/WebSockets.cpp b/src/WebSockets.cpp index a3ada67..21d3ef8 100644 --- a/src/WebSockets.cpp +++ b/src/WebSockets.cpp @@ -625,6 +625,9 @@ bool WebSockets::readCb(WSclient_t * client, uint8_t * out, size_t n, WSreadWait if(!client->tcp->available()) { #if(WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) delay(0); +#endif +#if(WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP32) + yield(); #endif continue; }