Problemas em distribuir mensagem - chat

Bom dia!

No meu chat, preciso enviar a mensagem digitada por um cliente para todos os outros clientes conectados. Para isso criei um método.
Para testar se esta funcionando, chamei este método em outro que é executado primeiro, assim:

public void executa() throws IOException { ServerSocket servidor = new ServerSocket(this.porta); testaThread("funcionou!"); }

public void testaThread(String msg) { for (PrintStream cliente : this.clientes) { //cliente.append(msg); JOptionPane.showMessageDialog(this, msg); } }
Teoricamente, quando um cliente se conectar a mensagem “funcionou” deveria aparecer certo?
Mas quando executo o cliente (depois do servidor), nada acontece…
Help??? :cry:

ngm???

Oi!
Posta todo o codigo Lana, ai a gente pode analisar melhor mas pelo que parece o cliente não esta conectando!
O seu serverSocket este em uma thread?
Qualquer coisa esta apostila poderia te ajudar… http://www.ime.usp.br/~mms/mac4481s2009/Threads%20e%20Sockets%20em%20Java.pdf

Valeu!