You cannot reliably determine whether a UDP port is open on any operating system with any software.
An open UDP port does not need to respond to a message to it - nor does a closed one.
Therefore, in the general case they are indistinguishable.
However, if you are trying to test for a server for a specific protocol on that port, you can send some kind of handshake to that port (dependent on the protocol) and wait for a response - as it's UDP you'll have to handle retry and timeout yourself though.
Mark