public void CallSendPerson()
        {
            var handler = new CallbackHandler();

            var proxy = new SignalRClient.SignalRClient();

            proxy.Start(handler);

            proxy.JoinGroup("Rick");


            var person = new Person
            {
                Name    = "Rick",
                Company = "West Wind",
                Email   = "*****@*****.**",
                Entered = DateTime.Now
            };


            // this calls the server
            proxy.SendPerson(person, "Rick");

            // call is async so wait for completion
            while (!handler.Done)
            {
                Thread.Sleep(50);
            }
        }
        public void CallHelloMethod()
        {
            var handler = new CallbackHandler();

            var proxy = new SignalRClient.SignalRClient();

            proxy.Start(handler);

            // this calls the server
            proxy.Hello("Testing SignalR " + DateTime.Now);

            // call is async so wait for completion
            while (!handler.Done)
            {
                Thread.Sleep(50);
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            var sRClient = new SignalRClient.SignalRClient();

            sRClient.ChannelURL = "http://localhost:63102/";
            //sRClient.ChannelURL = "http://swmsignalrsite.azurewebsites.net/";
            sRClient.HubName = "stockTicker";
            sRClient.HubConnect();
            sRClient.HubInvoke("CloseMarket");
            System.Threading.Thread.Sleep(5000);
            sRClient.HubInvoke("Reset");
            System.Threading.Thread.Sleep(5000);
            sRClient.HubInvoke("OpenMarket");
            SignalRClient.SignalRClient.KPI kpi = new SignalRClient.SignalRClient.KPI();
            kpi.Type = "Quote";
            kpi.Amount = 444.44m;
            sRClient.HubInvoke("UpdateStockPrice", kpi);
            System.Threading.Thread.Sleep(5000);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            var sRClient = new SignalRClient.SignalRClient();

            sRClient.ChannelURL = "http://swmsignalrsite.azurewebsites.net/";
            sRClient.HubName = "stockTicker";
            sRClient.HubConnect();
            sRClient.HubInvoke("CloseMarket");
            System.Threading.Thread.Sleep(5000);
            sRClient.HubInvoke("Reset");
            System.Threading.Thread.Sleep(5000);
            sRClient.HubInvoke("OpenMarket");

            while (true)
            {

            }
            /*
            var sRClient = new SignalRResponder.SignalRResponder();

            // sRClient.ChannelURL = "http://localhost:63102/";
            sRClient.ChannelURL = "http://swmsignalrsite.azurewebsites.net/";
            sRClient.HubName = "stockTicker";
            var connID = sRClient.HubConnect();

            //System.Threading.Thread.Sleep(5000);
            //sRClient.HubInvoke("Reset");
            //System.Threading.Thread.Sleep(5000);
            //sRClient.HubInvoke("OpenMarket");
            SignalRResponder.ERPRequest request = new SignalRResponder.ERPRequest();
            request.CallerId = connID;
            request.RequestString = "left hand drawer";
            sRClient.HubInvoke("SendRequest", request.CallerId, request.RequestString);
            System.Threading.Thread.Sleep(5000);
            */
        }
Exemple #5
0
 public HomeController()
 {
     _signalRClient = new SignalRClient.SignalRClient();
     this.ConnectClient();
 }