1

У меня есть служба REST, работающая в Mac OS X, к которой я в данный момент обращаюсь, используя " localhost:8888 " и " 10.0.2.2:8888 "

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

Я также отключил брандмауэр и набрал

 nc -v 192.168.1.3 8888

и получил результат как

nc: connectx to 192.168.1.3 port 8888 (tcp) failed: Connection refused

В настоящее время я использую localhost (для доступа с помощью приложения Java) и 10.0.2.2 (для доступа с помощью запуска приложения Android в симуляторе), который работает на той же машине, на которой работает и сервер.

Я хочу установить приложение Android на свой телефон и указать IP-адрес устройства (потому что, если я подключусь к Интернету через Wi-Fi, он будет в той же локальной сети), я должен иметь доступ к своим службам, запущенным на моей машине.

Может кто-нибудь, пожалуйста, скажите мне, что я делаю здесь не так? Спасибо

1 ответ1

-1

Введите 192.168.1.3:8888/rest/getDetails на другом компьютере. Замените rest и getDetails на сопоставления ваших запросов. Вам даже не нужно возиться с брандмауэром. Я запускаю приложение Restful на Java на Mac и могу получить доступ к другим сетевым компьютерам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .