UDP Broadcast address problem
-
If I use an address of say 192.168.1.255 with udp.send to broadcast a message to my subnet, or anything ending in 255, I am getting the following
Error: EACCES (permission denied)Specific non broadcast IP address do work.. and RX is working OK from broadcast. What am I doing wrong ?
-
Thanks and apologies Emil - you have no idea how many times I read the API details - and missed that aspect. Working now.
Great job with this API - just another vote for MQTT client support in the future
-
What you should do is to first call
bind, followed bysetBroadcast(true)on the socket. Then you can send messages usingsend.
FYI, the API is made to be compatible with Node.js API https://nodejs.org/api/dgram.html.