Not really sure how to title this question so here it goes.
I am trying to determine if it is possible to setup a client/server and have the server just handle requests (easy). But the hard part is I want to see if it is possible to have two clients talk to the server and the server then gives the clients each others sockets allowing them to talk directly to each other.
Client1----|
| ---Server
Client2----|
So both clients would initially start talking to the server, then the server would return to each client the other persons socket. Which at the moment is not possible because they are not serialized. Is there a way to pass something back to the clients to allow them to bypass opening ports for client to client communication?