Доступ к localhost (работает на Mac OS X) с другого компьютера в сети
У меня есть служба 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 ответ
Введите 192.168.1.3:8888/rest/getDetails на другом компьютере. Замените rest и getDetails на сопоставления ваших запросов. Вам даже не нужно возиться с брандмауэром. Я запускаю приложение Restful на Java на Mac и могу получить доступ к другим сетевым компьютерам.