Acessa o host local (em execução no Mac OS X) de outra máquina na rede

1

Eu tenho um serviço REST em execução no Mac OS X, que atualmente estou acessando usando " localhost: 8888 " e " 10.0.2.2:8888 "

Eu quero acessar o mesmo serviço de outro computador que esteja na mesma rede.

Eu desativei o firewall também e digitei

 nc -v 192.168.1.3 8888

e obteve o resultado como

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

atualmente eu uso localhost (para acessar usando o aplicativo java) e 10.0.2.2 (para acessar usando o aplicativo android é executado no simulador) que são executados na mesma máquina que o servidor também executa.

Eu quero colocar o aplicativo android para o meu telefone e dar a máquina ip addess (porque se eu conectar à internet via wifi, vai ser na mesma rede local) eu deveria ser capaz de acessar o meu serviço é executado em minha máquina.

alguém pode me dizer o que estou fazendo errado aqui? Obrigado

    
por Ramindu De Silva 16.01.2015 / 20:48

1 resposta

0

Digite 192.168.1.3:8888/rest/getDetails em outro computador. Substitua rest e getDetails por seus mapeamentos de solicitações. Você nem precisa mexer no firewall. Estou executando um aplicativo Restful em Java no Mac e consigo acessar em outros computadores em rede.

    
por 20.01.2015 / 15:04