won't work because of the design of the UDProtcol. As it does not establish a connection, you will never get response as long as the services behind the port does not send a respond. You don't have a handshake procedure. The only way is that the service behind the port only responses when it gets a UDP packet.