• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Machacaz

Msn caseiro... dúvidas

3 mensagens neste tópico

Estou a tentar criar um msn versão caseira.

Neste momento estou a escrever o servidor do msn. Queria criar uma função que me devolvesse o ip da minha máquina server, ainda sem que houvesse clientes deste meu msn ligados. Pelo que já li, existem métodos que permitem saber qual o ip, mas apenas quando houvesse uma ligação.

Ora sendo um servidor, este estará inicialmente desligado, mas eu queria que inicialmente este apresentasse o seu ip na rede.

Presumo que será possível, mas até agora não achei nada.

Socket s = new Socket(); // unconnected socket!
s.bind(new InetSocketAddress(localPort));
s.connect(new InetSocketAddress(remoteHost, remotePort));

Praticamente tudo o que achei até agora recorria a sockets...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

String ipCliente = getClientHost();

Usei isto num trabalho que utilizava RMI, não sei se tens de importar alguma classe vê lá. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

obrigado...

logo a seguir a ter postado isto:

       InetAddress localaddr = InetAddress.getLocalHost();
                iptexto.setText(localaddr.getHostAddress());

funca!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora