print ip() returns 0.0.0.0, so I'm unable to construct a broadcast address from the dhcp address.
The modified UDP_controller still doesn't broadcast 'blind' msgs by the way, it pops up a window saying "A module from the ESP8266 list must be selected".
So I'm using a Processing script to send udp broadcasts for now.
It's all working very well though, I can broadcast commands to my ESP Basic udp framework and get appropriate responses back in the blink of an eye... you've done a great job there matey.
Because I can't run your transmitter script yet due to the ip() problem I mentioned, could you tell me what I would need to add (in a subroutine?) to a normally-listening receiver node for it to be able to also make a broadcast whenever required, then return to listening again?
Do I need to break the listening connection, then make the broadcast connection and transmit, then break the broadcast connection, and remake the listener connection again, (because they seem to be using the same port number) or is it easier than that?