ae galera… to brincando com socket… e tals…
e por ventura eu precisei usar um metodo da java.net…
meu codigo é algo ± assim!
import java.net.InetAddress;
import java.net.UnknownHostException;
…
public void IpServ() throws UnknownHostException{
String retorno = InetAddress.getLocalHost().getHostAddress();
System.out.println(retorno);
}
BELEZURA… isso ai funciona no Windows… me retorna meu ip… no caso um ip, de uma rede local…
no linux ele me retorna o 127.0.0.1…
qual o erro!?
to usando a API errada!? ou ela é mesmo so pra Windows?
Ou no linux o processo é diferente?!.. e eu tenho que buscar esse ip… “na patinha” ???
Kd a portabilidade disso!?!