Mensaje servidor - clientes

CarlosF
01 de Octubre del 2005
Tengo este codigo para un servidor q espera claintes:

import java.awt.*;
import java.net.*;
import java.io.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;

class ServidorTCP extends JFrame implements ActionListener
{
JTextField entrada, salida;
ServerSocket s;
JButton Cerrar;
int clientes;
DataOutputStream salida1;
DataInputStream entrada1;

ServidorTCP()
{
s=new ServerSocket(5555,10);
}

void lanzarServidor()
{

try
{

while (true)
new NuevoCliente(s.accept(),this,clientes++).start();
}
catch(IOException e){}
}



public static void main(String args[])
{ try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
System.err.println("Couldn't use the cross-platform "+ "look and feel: " + e);
}
ServidorTCP Servidor=new ServidorTCP();
Servidor.lanzarServidor();

}
}


class NuevoCliente extends Thread
{
Socket conexion;
ServidorTCP serv;
int cliente;
DataInputStream entrada;
DataOutputStream salida;
Boolean salida= true;
NuevoCliente(Socket c,ServidorTCP s,int numero)
{
conexion=c;
serv=s;
cliente=numero;
try
{
entrada= new DataInputStream(conexion.getInputStream());
salida= new DataOutputStream(conexion.getOutputStream());
}
catch(IOException e){}
}

public void run()
{ while(salida)
{
//Codigo del hilo q oye a cada cliente
}


}
}

La clase nuevo cliente recibe mensajes, sin embargo uno de estos mensajes indica q mande un mensaje a todos los cleintes, menos al q recibio el mensaje, pero no se como hacerlo ...... : P