Só recebo ip 0.0.0.0

Dae Pessoal,

com este código,

[code]InetAddress hostIp = skt.getInetAddress();

      String ipDoCliente = hostIp.getHostAddress();[/code]

eu consigo pegar o ip de um servidor ao qual me conecto, até aí
tudo bem, porém quando tento pegar o ip de um cliente que efetua
uma conexão ao meu servidor ele sempre retorna 0.0.0.0

Alguém sabe o porque?

Mancada pessoal,

eu recebia 0.0.0.0 pois estava cometendo este erro, chamava ServerSocket:

[code]InetAddress hostIp = ServerSocket.getInetAddress();

String Ip = hostIp.getHostAddress();[/code]

Quando deveria chamar Socket

[code]InetAddress hostIp = Socket.getInetAddress();

String Ip = hostIp.getHostAddress();[/code]

Valeu