I know how to connect a client to a server, world-wide!
check this link if you want to have a quick code to workout: http://cs.lmu.edu/~ray/notes/javanetexamples/
My question is "how can I connect two clients without the server?"
The server might be there to listen to clients, but once they connected, I want the server out of the deal and then clients can talk directly.
My server is in U.S., client A is in Europe and client B is in Asia. Clients are regular users and they just run the app and contact with other clients - it is a similar concept like team-viewer with the inter-continental peer-to-peer connection.
Again, please notice that I don't want to send anything to the server and I don't want it to be the dealer between clients. It will keep the server to always listen to new connections and prevents it from being busy delivering data between clients.
Please help me on this. Thanks