public string Send(byte[] data)
        {
            Console.WriteLine("Client wants to send data:");
            Console.WriteLine(AwesomeExtensions.ByteArrayToString(data));

            webSocket.Send(data, 0, data.Length);
            LastMessageReceived = $"Message send: {AwesomeExtensions.ByteArrayToString(data)}";
            messageReceiveEvent.Set();
            return(LastMessageReceived);
        }
 private void websocket_DataReceived(object sender, DataReceivedEventArgs e)
 {
     Console.WriteLine("Message received: " + AwesomeExtensions.ByteArrayToString(e.Data));
     LastMessageReceived = $"Message received: {AwesomeExtensions.ByteArrayToString(e.Data)}";
     messageReceiveEvent.Set();
 }