Кто-нибудь знает, как реализовать связь между двумя устройствами Android через Интернет без использования App Engine? Например, у меня есть 2 устройства Android, и я хочу отправить поток данных от одного ко второму через Интернет. Я хотел бы знать, если бы кто-то мог дать мне идею, как я мог бы идентифицировать второе устройство (или как создать канал связи между двумя устройствами), чтобы я мог инициировать передачу (это невозможно с использованием IP-адресов?) Если бы у меня был собственный сервер, какой лучший способ сделать это? Если бы кто-то мог указать мне на некоторые полезные ресурсы, я был бы благодарен. У меня есть некоторый опыт программирования на Android.
Одним из способов, которым я думал, чтобы сделать это, было написать приложение для Android, и когда пользователь вводит его, оно запускает службу. Затем эта служба будет прослушивать сетевые события и регистрируется на моем собственном сервере с указанием имени пользователя и IP-адреса устройства. Когда другое устройство захочет отправить данные, оно подключится к серверу, выполнит поиск целевого устройства (по имени пользователя). ключ), получает IP-адрес и отправляет данные. Может ли это сработать, или у кого-то есть другие предложения?
Один способ, которым я думал об этом, - это сделать
(извините за орфографические ошибки, если таковые имеются)