1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-07 00:04:36 +03:00

Add virtual beginMulticast(...) stub to UDP class (#8969)

* - Same UDP API of ESP32 core

* - PR review
This commit is contained in:
Luciano Martorella
2023-08-15 18:25:58 +02:00
committed by GitHub
parent f2da54d3a2
commit 1a4663fbe8
4 changed files with 10 additions and 2 deletions

View File

@@ -84,6 +84,11 @@ uint8_t WiFiUDP::begin(uint16_t port)
return (_ctx->listen(IPAddress(), port)) ? 1 : 0;
}
uint8_t WiFiUDP::beginMulticast(IPAddress multicast, uint16_t port)
{
return beginMulticast(IP_ADDR_ANY, multicast, port);
}
uint8_t WiFiUDP::beginMulticast(IPAddress interfaceAddr, IPAddress multicast, uint16_t port)
{
if (_ctx) {

View File

@@ -47,6 +47,8 @@ public:
// Finish with the UDP connection
void stop() override;
// join a multicast group and listen on the given port
virtual uint8_t beginMulticast(IPAddress interfaceAddr, uint16_t port);
// join a multicast group and listen on the given port, using a specific interface address
uint8_t beginMulticast(IPAddress interfaceAddr, IPAddress multicast, uint16_t port);
// Sending UDP packets