How to do UDP hole punching in Qt?
===

I have a server on Internet that can send and receive datagrams. 

What should I do on the client side in order to punch a hole so that I can receive datagrams from the server?