Вопрос:

общайтесь по публичному ip из сокета

c# android-studio sockets

13 просмотра

2 ответа

1 Репутация автора

извиняюсь за слабый английский

Привет, мои друзья

У меня есть проблема, которая очень смутила меня

Описание проекта: Я создал проект c # wpf для серверной части и приложение для Android-студии для клиентской части. в wpf я закодировал сокет коды связи также в андроид студии. Главное, что я подключил свой телефон к компьютеру с помощью зарядного кабеля в качестве модема для подключения к Интернету. также использовать телефон для отладки приложения Android Studio. когда я проверяю связь между моим компьютером и телефоном, установленным успешно. он также очень хорошо подключается к виртуальному диспетчеру устройств Android. но когда мой друг устанавливает клиентское приложение на своем телефоне, соединение не устанавливается, и мой ip (192.168.xxx.xxx) не доступен для клиента. Я пробовал мой публичный ip, основанный на whatismyip.com, но я не переписался

заранее спасибо

отдельное спасибо вам и другим друзьям

Автор: Abdullah Источник Размещён: 11.08.2019 07:25

Ответы (2)


0 плюса

61 Репутация автора

Ваш частный IP-адрес «192.168.xxx.xxx» не маршрутизируется через Интернет, вы должны использовать свой общедоступный IP-адрес, предоставленный вашим провайдером (NAT), если вы используете маршрутизатор ADSL, войдите в него, ЧТОБЫ найти свой общедоступный IP-адрес затем выполните переадресацию портов на локальный IP-адрес и включите динамический DNS, затем вы можете получить доступ к своему частному IP-адресу с помощью общедоступного IP-адреса из любой точки мира через Интернет.

Автор: Mohannad_ Размещён: 11.08.2019 07:37

0 плюса

1 Репутация автора

В целях безопасности ваш модем блокирует запросы, поступающие извне вашей локальной сети. Вы должны настроить NAT / PAT на вашем модеме, чтобы разрешить обработку внешнего запроса. В зависимости от вашего модема в Интернете есть учебник. Надеюсь, что это поможет вам. Хорошего дня !

Автор: Nergel Размещён: 11.08.2019 07:39
Вопросы из категории :
32x32