There seems to be a problem unless I'm misreading it in that a server UDP port has to have a read on the port before it starts processing READ events.
So, something like https://gist.github.com/gchiu/0c26eddfdb89a688445e0167ef004d76 line 31 or 32 is required before incoming messages appear.