The external PC can be anywhere so different LAN, there will be a router between the two devices, if fact there will be 2 routers one at either end.
I will have access to my router but not the one at the other end.
I thought that because the device in the remote location initiated the socket connection and I allowed the connection to my PC via my router, that I could communicate without any issues?
Steve