A client server chat room with GUI