Из-за ограничений, наложенных операторами сети, мобильные телефоны не смогут напрямую общаться друг с другом. Итак, вам нужно будет реализовать службу HTTP, которая будет действовать как посредник.
Идея состоит в том, что мобильные телефоны будут подключаться к услуге и регистрироваться. Затем они будут использовать эту услугу для обнаружения других подключенных телефонов. Сервис, наконец, прокси-сервер между двумя подключенными устройствами. Подходящий программный уровень может сделать весь процесс прозрачным.