Я разрабатываю приложение/сервер. Сервер запущен локально на моем ноутбуке. Дома я смотрю сетевую утилиту (у меня OS X), которая выдает локальный IP-адрес моего ноутбука. На своем телефоне я говорю приложению подключиться к этому IP-адресу для тестирования.Это работает отлично.Обычно адреса — 192.168.0.40 или что-то вроде этого.
Но сегодня я в (большой) публичной библиотеке, смного людейиспользуя бесплатный Wi-Fi. Вышеуказанный процесс подключения не работает; локальный IP моего компьютера выглядит сложнее (10.177.53.216). Есть ли способ подключить устройства?
решение1
Скорее всего, это связано с тем, что включена изоляция точек доступа; это не позволяет клиентам, подключенным к одной беспроводной сети, общаться друг с другом в качестве меры безопасности. Обычно это включается в публичных сетях, чтобы хакеры не могли просто обойти сеть, сканируя уязвимости в устройствах других людей.
Я бы посоветовал вам настроить собственную точку доступа Wi-Fi вместо того, чтобы полагаться на общедоступную сеть Wi-Fi, если вы хотите, чтобы устройства могли взаимодействовать друг с другом по локальной сети.