A lightweight mobile application service to dynamically negotiate which node in a set of nodes on a local network should act as the server in a TCP host/client setup.