У меня странная проблема, которую я не смог понять. Может кто-нибудь подсказать, пожалуйста, что попробовать:
У меня есть программное обеспечение для управления камерой с моего компьютера. Это называется «Управляй моим Nikon». Имеет встроенный веб-сервер. Цель состоит в том, чтобы иметь возможность подключения со смартфона, чтобы использовать его в качестве пульта дистанционного управления. Вы выбираете, какой порт он должен слушать, и включаете его. Вы получаете простой интерфейс с кнопками. Например, при экспозиции фотографии запускается URL-адрес 127.0.0.1:8090/?c=3. Очень простые вещи.
На компьютере все работает отлично, но с телефона я просто получаю тайм-аут. Я решил, что мне нужно открыть порт (8090) в брандмауэре, и потратил некоторое время на его настройку, но он все равно не будет работать. Я использую IP-адрес моего компьютера в сети: 192.168.1.214:8090, который должен достичь того же места, что и 127.0.0.1:8090, с компьютера.
Затем я настроил загрузочное приложение Spring для прослушивания порта 8090, и мне удалось добиться этого с телефона очень хорошо. Это говорит о том, что брандмауэр не является проблемой. Я также могу инициировать управление URL-адресом Nikon из загрузочного приложения Spring, позвонив по номеру http://127.0.0.1:8090/?c=3.. Я также могу получить доступ к страницам, обслуживаемым Apache (192.168.1.214/testpage.html), на компьютере с телефона. без проблем.
Что мне здесь не хватает?