Galera, como faço pra pegar o IP do cliente pelo socket em um servidor em uma conexão UDP?
Eu tentei pelo método getInetAdress.getAdress (acredito que seja este o nome do método) que retornaria uma string com o IP do cliente… só que quando o programa passa por essa linha ele retorna null e fecha o programa…
Alguem sabe?
Tenta esse:
getInetAddress().getHostAddress()
Isso… foi esse mesmo o metodo que eu usei… mas ele retorna null e fecha o programa quando executa este metodo.
Eu instanciei assim o socket:
DatagramSocket socket = new DatagramSocket();
Mas ele da esse problema aí… ele ignora tudo o que está abaixo do metodo q pega o ip e fecha o programa retornando null… se eu nao pegar o ip do cliente o programa roda normalmente…