Capturar e armazenamento de IP's no servidor - socket[RESOLVIDO]

Boa noite pessoal,

Estou tentando desenvolver um chat desktop(Usando socket) para um trabalho de facul… Estou apanhando mas estou conseguindo me virar, mas surgiu uma dúvida:

Preciso capturar todos os ips que irão se conectar ao servidor, esses ips deverão ser armazenados e a cada vez que um novo usuário se conectar, ele deverá visualizar todos os Ip’s conectados.

Alguém poderia me dar uma luz???

Vlw!

Toda vez que alguem se conectar vc pega o ip e coloca em uma lista

Socket cliente = servidor.accept(); //aceita a conexão
//Você pode ter uma lista de ips;
//Coloca na lista o ip, essa lista deve ser declarada de forma que ela mantenha os ips
//cuidado para não criar uma nova lista toda vez que um cliente se conectar
listaIps.add(cliente.getInetAddress().getHostAddress());

Ai é só recuperar a lista onde vc quer.

Obrigada Hildebrando Pedroni =]