Назад | Перейти на главную страницу

Подключитесь к серверу, ip которого динамически назначается

Я хочу разработать приложение, которое будет работать на мобильном телефоне. Он действует как сервер, к которому можно получить доступ из приложения для ПК, которое будет запрашивать мобильную информацию, такую ​​как координация GPS. Мобильный телефон, на котором запущено это приложение, будет реагировать автоматически без вмешательства человека.

Дело в том, что мобильный телефон может находиться в сети GSM / CDMA или Wi-Fi, IP-адрес которой назначается динамически.

Вы, ребята, знаете, как подключиться к серверу в общедоступной сети с таким динамическим назначением IP?

P.S. Мобильный телефон может подключаться к приложению для ПК, поскольку я могу настроить службу DNS на стороне ПК. Просто дайте вам знать, ребята.

С уважением

Попытка вытащить с устройства в мобильной сети будет сложной задачей. Скорее всего, это будет IP-адрес с NAT, что означает отсутствие прямого доступа, и нет простого способа обойти это.

Было бы намного лучше заменить программное обеспечение на мобильном устройстве на некую форму демона, который ПУШКИ данные на централизованный сервер, а не пытаться заставить сервер получить данные с телефона.

Конечно, есть и другие хитрости, которые можно использовать, например, реализовать что-то вроде туннелей SSH. В этом случае мобильное устройство создаст SSH-соединение с централизованным сервером, который затем позволит подключиться обратно к мобильному устройству через определенный порт. Однако управление этим с помощью нескольких устройств стало бы кошмаром.

Одним из решений может быть регистрация имени хоста для мобильного телефона в такой службе, как dyndns и позволяя мобильному телефону обновлять динамический IP-адрес всякий раз, когда он изменяется.

Если это GSM, вы можете получить к нему доступ, но если он подключен к Wi-Fi, конечно, не без перенаправления порта ... сложно.