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); } }
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); }
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); */ }
public HomeController() { _signalRClient = new SignalRClient.SignalRClient(); this.ConnectClient(); }