sending to the client list and listening to multiple file descriptors.