A multi-threaded Java broadcasting server with variable number of connections. A chat server for clients with several functionalities such as private chatting,  broadcasting etc.