"Connect to client" is neither possible nor impossible. This is just the
oxymoron. Client connects to server, and the server and client send/receive messages in both directions, or on one direction, does not matter. Hence, the server needs to have IP known to the client, accessible to this client. And client needs the port number. Client's IP address is totally irrelevant.
—SA