but one can issue arbitrary IP addresses, and the obejct will tell you it established connection.
i guess this is consistend with the UDP protocol
It didn't 'establish a connection', it just opened a socket on the local machine. Until you send something there is no communication whatsoever with the remote socket.