This is morelike a networking question, but the answer is that there's no difference. The only different thing you have to bare with is with a firewall protection. If you can connect to a device using private IPs and not public, this means there's something blocking your connection (probably a firewall or the router's firewall).
You have to make sure the port you're connecting on the destination device is not blocked for your connection. The rest is the same.