Ejemplo n.º 1
0
        private async void SetupSignalR()
        {
            _client = new SignalRClient();
            await _client.Connect();

            _client.OnSetSold       += SetSold;
            _client.OnAddToRegister += AddToRegister;
        }
Ejemplo n.º 2
0
        public MessagePage()
        {
            InitializeComponent();

            client.Connect("gokhan");
            client.ConnectionError   += Client_ConnectionError;
            client.OnMessageReceived += Client_OnMessageReceived;
            this.BindingContext       = model;
        }
Ejemplo n.º 3
0
        private static async Task RunSignalRBot(string roomId, int i, int total)
        {
            ServicePointManager.DefaultConnectionLimit = 500;
            var options = new SignalRClientOptions("http://localhost")
            {
                IsDebug = false
            };
            var client = new SignalRClient(options);

            using (var connection = await client.Connect(Guid.NewGuid()))
            {
                await RunBot(connection, roomId, i, total);
            }
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var signalRClient = new SignalRClient("consoleTester", "http://localhost:52903/thorhub");

            signalRClient.Connected               += () => Console.WriteLine($"{DateTimeOffset.UtcNow} : Connected");
            signalRClient.Disconnected            += () => Console.WriteLine($"{DateTimeOffset.UtcNow} : Disconnected");
            signalRClient.ConnectionStatusChanged += (status) => Console.WriteLine($"{DateTimeOffset.UtcNow} : connection status changed to {status}");
            signalRClient.ExceptionOccured        += (exception) => Console.WriteLine($"{DateTimeOffset.UtcNow} : exception occured : {exception}");

            signalRClient.Connect();
            signalRClient.HubConnection.On <Trace>("TraceReceived", (trace) => Console.WriteLine(true));
            Console.Read();
        }
Ejemplo n.º 5
0
 private static async Task TestSignalR()
 {
     try
     {
         var options = new SignalRClientOptions("http://localhost:9000")
         {
             IsDebug = false
         };
         var client = new SignalRClient(options);
         using (var connection = await client.Connect(Guid.NewGuid()))
         {
             var loginResult = await connection.Login();
         }
     }
     catch (Exception ex)
     {
         Log.Logger.Error(ex, "SignalR client error: {Message}", ex.Message);
     }
 }
Ejemplo n.º 6
0
		/// <summary>
		/// Inits the signal r.
		/// </summary>
		/// <returns>The signal r.</returns>
		/// <param name="accessToken">Access token.</param>
		public async Task InitSignalR(string accessToken)
		{
			_signalRClient = new SignalRClient();

			await _signalRClient.Connect(accessToken);
		}
Ejemplo n.º 7
0
 public void Connect()
 {
     _client.Connect();
 }