I knwo how to use tcp to connect devices, but to date i always work with desktop windows apps. When working with android multiplayer apps, do you still have to account for the issues relating to port forwarding?? so say i have two Android phones that are connected to internet via data connection. Can i run server app on one phone and connect to it via client app on other phone? Will it work without having to fiddle with tihnggs like firewall or port forwarding on the phone?