Problems with Rendezvous Connection

When using getNewConnection(rv, data, new) from QueuedConnectionListener, the adress of the rendezvous connection, rv, I get on the server is always “0.0.0.0”. I solved this by opening a new connection from the server to the client but Ive been told that that solution wont work practically due to firewalls. Any suggestions?