A universal chat with webclient and websocket to connect to other mobile devices. Message management with rabbitmq.