Tenes que usar threads, vas lanzando uno por cada cliente que se conecta. Despues si Cliente1 envía algo al servidor, éste se encarga de comunicarselo a Cliente2 y Cliente3. Aunque este metodo es muy primitivo, hay muchas librerias y frameworks que se encargan de manejar todo esto.