2017-01-22 3 views
0

У меня довольно немой вопрос. У меня на компьютере есть сервер Java, который можно посетить на localhost: 8080. Как мне посетить его через мой мобильный телефон (в локальной сети, подключенный к Wi-Fi)? Я попытался открыть порт или выключить брандмауэр. Путь Ip address:port не работает. Есть ли что-то, что я упускаю или забыл сделать?Посетить сервер с локальной сети

+0

может помочь: http://stackoverflow.com/questions/9682262/how-do-i-connect-to-this-localhost-from-another-computer-on-the-same-network – Riad

+0

Попробуйте использовать браузер на другом ПК в вашей сети. – greenapps

+0

Спасибо за ссылку, кажется, я нашел решение здесь. Оказалось, что порт не прослушивался в локальной сети, поэтому в моем конфигурационном файле мне пришлось писать не 'localhost: 8080', а' 0.0.0.0: 8080'. Полное объяснение здесь: [link] (http://stackoverflow.com/a/16743134/7453375) –

ответ

0

его запуск на вашем локальном компьютере не в локальной сети/Wi-Fi, вам нужно будет найти свой IP-адрес компьютера и использовать его с текущим портом, если вы находитесь в одной сети.

в целом его плохая практика для тестирования серверных программ, подобных этому, и настоятельно рекомендуется использовать сервер Apache и загружать его в облако, а затем просто запускать его оттуда.

+0

спасибо за ответ, я сделал точно так, как вы сказали, но 'Ip адрес: порт' не работает –

+0

вы можете добавить какой-то код на ваш вопрос? вы должны будете ввести определение устройства и настройки маршрутизатора, а также разрешить такое внешнее соединение. –

+0

', но адрес Ip: порт не работает'. Что такое «не работает»? У вас будет исключение, если клиент не сможет подключиться. Пожалуйста, предоставьте полную информацию. – greenapps