I do this in one of my apps. More or less it goes like this: When a client connects, I add the Socket to a Hashtable. To send a message to all clients, loop through the Hashtable, pull out the Socket, and send your message.

Mike