public async Task Run(string sendAddress, string sendToken)
        {
            Console.WriteLine("Starting client on {0}", sendAddress);

            var client = new RelayClient(sendAddress, TokenProvider.CreateSharedAccessSignatureTokenProvider(sendToken));
            var connection = await client.ConnectAsync();

            await SendAndReceive(connection);

            connection.Close();
            
            Console.WriteLine("Done. ENTER to exit");
            Console.ReadLine();
        }