You should not be able to receive on SOCKWRITE events with a UDP socket.
I really don't think that's correct. The on sockwrite event certainly triggers for UDP sockets where you can send additional data as well as check for errors and socket status/info. I know it works, I've used it to send additional data as well as to check for errors plenty of times before.