Not at the application level assuming a decent network stack. The OS, network stack, and intermedate connections should handle all that invisibly, apart from the latency. You can take code that makes a local connection, change the address it is connecting to and it will just work.