This TCP server accepts connections (up to 20 clients), receives messages from clients and broadcast to all other clients.