I've switched over to LWIP's Netconn API instead of Socket API as there's no way to get the UDP packets' destination IP address without recvmsg() (See LWIP task #14247: socket API: implement recvmsg)
This requires a compiler flag -DLWIP_NETBUF_RECVINFO=1, Though a better way is to use ESP-IDF's kconfig.projbuild to ask the user for multicast support and set it that way.
I've switched over to LWIP's Netconn API instead of Socket API as there's no way to get the UDP packets' destination IP address without
recvmsg()(See LWIP task #14247: socket API: implement recvmsg)This requires a compiler flag
-DLWIP_NETBUF_RECVINFO=1, Though a better way is to use ESP-IDF'skconfig.projbuildto ask the user for multicast support and set it that way.