Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

Как передать данные через точку доступа?

Компьютер подключен к телефону через точку доступа, допустим я использую сокеты, но тогда вопрос, какой у них общий ip?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@rPman
Самое простое, договориться двум машинам (pc и смартфон) о том какие у них ip адреса через третью машину-сервер, обе машины отсылают сообщение о себе на сервер, а тот в свою очередь смотрит ip адрес, с которого оно пришло и если он одинаковый - значит эти два сообщения пришли от машин, размещенных рядом.

В редких случаях это не сработает, если стоит к примеру 'ускоритель интернета' на основе балансировки нагрузки между двумя и более провайдерами, так же если в момент отправки сообщения ip адрес поменяется (да должно сильно не повезти но то возможно)

Правильно - реализовать широковещательную рассылку в пределах локальной сети, сервер не понадобится но на android это сделать проблематично

Зато там есть network service discover (работает на основе DNS-SD механизма) первый же пример кода из гугла
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы