Enviando un mensaje a todos los clientes (Cliente - Comunicación del servidor)

Así que ahora, estoy haciendo una aplicación multiproceso basada en una aplicación de servidor cliente. En el lado del servidor, hago un hilo para cada conexión que acepté.

En la clase de subproceso, hago un método que envía un comando al cliente. Lo que solo quiero es, ¿cómo enviar un parámetro a todos los clientes en ejecución? Para una declaración simple, solo quiero que este servidor envíe un mensaje a todos los clientes conectados.

He sido leídoesta publicación y encontrarsendToAll(String message) método deeste enlace. Pero cuando estoy probando en mi código, no hay un método como ese enServerSocket .

Bueno, este es mi código de ejemplo para el servidor y el hilo.

class ServerOne{

ServerSocket server = null;
...

ServerOne(int port){
            System.out.println("Starting server on port "+port);
    try{
      server = new ServerSocket(port);
              System.out.println("Server started successfully and now waiting for client");

    } catch (IOException e) {
      System.out.println("Could not listen on port "+port);
      System.exit(-1);
    }
}

public void listenSocket(){ 
    while(true){
        ClientWorker w;
        try{
            w = new ClientWorker(server.accept());
            Thread t = new Thread(w);
            t.start();
        } catch (IOException e) {
            System.out.println("Accept failed: 4444");
            System.exit(-1);
        }   
    }
}

protected void finalize(){
    try{
        server.close();
    } catch (IOException e) {
        System.out.println("Could not close socket");
        System.exit(-1);
    }
}
}

class ClientWorker implements Runnable{
Socket client;

ClientWorker(Socket client){
    this.client = client;
}
public void run(){
    ...
      sendCommand(parameter);
    ...
}

public void sendCommand(String command){
    PrintWriter out = null;
    try {
        out = new PrintWriter(client.getOutputStream(), true);
        out.println(command);
    } catch (IOException ex) {}
}

}

Gracias por la ayuda :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta