вы должны использовать реализацию websockets на сервере вместо чистых серверов, что-то вроде: http://jwebsocket.org/ и для веб-клиентов используйте http://socket.io/ , что является очень зрелой реализацией веб-узлов.
например, вы можете использовать тот же html, который связывает сервер с помощью websockets, для страниц, а также для запуска андроида в телефоне.
Надеюсь, поможет.