Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Организация прямого сетевого взаимодействия между устройствами - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) http://www.cyberforum.ru/android-dev/thread1839190.html
Прежде чем создать тему изрядно покопался, но ничего не нашел. Может, потому что мало информации или я не понимаю что ищу. Так вот, каждый наверняка видел смартфоны у которых кнопок(назад, домой, и...
Программирование Android Сделать слушателя перехода на другую вкладку таба Доброго времени суток! Имеется статья: http://www.androidhive.info/2015/09/android-material-design-working-with-tabs/ Сделал все по образцу, все получилось и работает, Хотел только уточнить, как... http://www.cyberforum.ru/android-dev/thread1839182.html
Работа с Service Программирование Android
Всем добрый вечер! Есть приложение под андроид. С активити, с интерфейсом, всё как нужно. Теперь потребовалось сделать из него фоновое приложение. Читала про Сервисы, ИнтентСервисы. Возник важный,...
Программирование Android Групповые сетевые запросы с задержкой
Всем добрый день. У меня есть три группы объектов находящиеся в одной Realm базе. Каждая из этих групп представляет набор тагов и другой информации, по каждому тагу я должен сделать запрос в...
Программирование Android Очистка StringBuilder по нажатию кнопки http://www.cyberforum.ru/android-dev/thread1838853.html
Добрый день, подскажите как полностью очистить StringBuilder по нажатию кнопки. // очистка public void cleanClick(View arg0) { stringBuilder.delete(int start, int end); // и тут я немогу...
Программирование Android Можно ли эмулировать приход смс на устройстве ? привет можно ли эмулировать приход смс на телефоне? видел что можно на эмулятор эмулировать - а можно как то реализовать это же но на железе? тоесть ввожу номер и текст - и телефон уверен что он... подробнее

Показать сообщение отдельно
GDjedi
0 / 0 / 0
Регистрация: 31.10.2016
Сообщений: 2

Организация прямого сетевого взаимодействия между устройствами - Программирование Android

31.10.2016, 20:10. Просмотров 211. Ответов 6
Метки (Все метки)

Здравствуйте.
Сабж. Например для медиа связи.
Учитывая, что адреса у мобильных устройств динамические и меняются каждую сессию, то понятно, что нужно промежуточное звено-сервер. Есть несколько вопросов:
1. Можно ли использовать сервер только для актуализации адресов(приложения-клиенты подключаются при открытии или изменении сетевого подключения и сообщают серверу свой текущий ip адрес) и дальнейший обмен данными происходит напрямую между клиентами?
2. В приложениях типа скайпа(или любом другом известном продукте, типа whatsapp, viber и пр.) потоковый трафик целиком идет через сервер или между клиентами? Может кто-нибудь знает по какому принципу это реализовано?
3. Не силен в сокетном взаимодействии, поэтому вопрос ip. Если несколько устройств подключены к одному роутеру, то внешний адрес у них одинаковый(во всяком случае об этом мне говорили различные сервисы по определению ip). Как тогда сервера(google firebase или те же мессенджеры например) находят нужное устройство?
Наверное я что-то не догоняю в маршрутизации.

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru