I have a server that needs to push a message to a client from which it received a request a few days ago. Now request which was received has the IP address of the NAT router behind which the client sits.
I was wondering if I could somehow push a message to a client (or somehow make a TCP connection) who doesn't have a public IP and is sitting behind a NAT router?