He instalado socat en MacOS Montery gracias a homebrew .
El comando:
socat UDP4-RECVFROM:8888,ip-add-membership=239.255.98.99:192.168.1.100,fork,reuseaddr -
no recupera ningún datagrama (el mismo comando en una máquina Linux sí lo hace).
Lo he leído:
Para los sockets UDP, los derechos de red restringen tanto la iniciación como la el flujo de datos. Por ejemplo, una aplicación con sólo el derecho de cliente puede enviar, pero no recibir, datos. Las aplicaciones que utilizan UDP suelen requieren ambos derechos.
Cómo dar esos permisos a socat ?