simple code for udp hole punching; not tested yet