2013-10-24 3 views
4

Я пытаюсь проверить свое приложение, которое я разрабатываю с помощью Google AppEngine.Как подключиться к localhost: 8888 с другого устройства в той же сети?

Когда я хочу протестировать компьютер, который я использую для разработки приложения («localhost: 8888» в моем браузере), все работает отлично.

Но когда я хочу протестировать его в браузере устройства Android, используя «192.168.5.194:8888» (локальный IP-адрес компьютера), он ничего не дает (он просто пытается подключиться к сайту неубедительно) ,

Итак, мой компьютер и мой браузер находятся в одной локальной сети. На компьютере работает win7. Я использую eclipse (Kepler) для разработки.

Ваша помощь приветствуется.

+6

Duplicate: http://stackoverflow.com/questions/7534967/is-there-any-way-to-access-gae-dev-app-server-in-the-local-network – voscausa

ответ

3

В documentation под аргументами командной строки есть параметр, называемый хостом.

Вы можете начать вам местную окружающую среду как ./dev_appserver --host=0.0.0.0

Вы должны заменить 0 с фактическим адресом IP-сети, что-то вроде 192.168.0.42 который может быть найден с ifconfig команды в Linux всего макинтош терминалом, ipconfig для окон.

Если вы зашли с вашего любимого браузера, ваш фактический IP-адрес, например, 192.168.0.42:8080 на порт 8080, если вы не установили его вручную, вы сможете получить доступ к вашему локальному компьютеру из любого браузера в сети.

Вышеуказанные инструкции применяются только в неграфической среде, если вы используете приложение для запуска своего сервера. Я не проверял его, и я не могу сейчас заставить работать на Linux, но я вполне уверен уверен, что вы можете определить хост где-то в параметрах.

+0

Черт, не видел дубликата – topless

+0

Тем не менее, спасибо за ваш ответ! :-) – SlumpA

+1

и он должен быть ipconfig для windows :-P :-) – SlumpA

3

Добавьте следующий флаг командной строки для запуска приложений Engine: --host=0.0.0.0

+0

Я плачу, Я не упоминал, что это сервер Java. Благодаря voscausa, я узнал, что это должно быть должно быть --address = 0.0.0.0 (или --address = ). – SlumpA