Чтобы подключиться к сокету по глобальной сети, вы должны перенаправить этот порт на локальное устройство. Это можно сделать в настройках вашего роутера.
192.168.0.108
-> Это ваш локальный IP-адрес.
Это может использоваться в вашей локальной сети без каких-либо требований для переадресации портов вообще. Однако, чтобы использовать его по глобальной сети, выполните следующие шаги:
Шаг 1. Найдите номер модели вашего маршрутизатора и переадресацию портов в Google, чтобы узнать, как переадресовать порт 80 на ваш локальный IP-адрес. Предупреждение: используйте статический IP-адрес на локальном устройстве, чтобы предотвратить изменение IP-адреса после перезагрузки.
Шаг 2: Зайдите на такой сайт, как IP Chicken и найдите свой внешний IP-адрес.
Затем вы можете подключиться к вашей розетке, используя:
Socket skt = new Socket("[EXTERNALIP]", 80);
Обратите внимание: если у вас нет деловой сети, ваш внешний IP-адрес может время от времени меняться.