diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h index 09d404e72..df9f54273 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h +++ b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h @@ -78,7 +78,10 @@ class WiFiUDP32 : public WiFiUDP } void beginPacketMulticast(IPAddress multicast, uint16_t port, IPAddress interfaceAddr) { - + if (0 == WiFiUDP::beginMulticastPacket()) { + WiFiUDP::beginMulticast(multicast, port); + } + WiFiUDP::beginMulticastPacket(); } };