signalr.client

    0热度

    1回答

    我可以在浏览器中使用SignalR。一些请求(服务器上的调用函数)很长,我想显示微调器/加载条。 可以在启动这个功能我有点挂钩的事件,当它返回。

    0热度

    1回答

    任务取消等待Groups.Add(groupId,Context.ConnectionId);在Win8上仍然存在WebSockets。 如果此请求超过30秒,我如何增加信号超时。 任务是canceled.mscorlibStackTrace:--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务task) 在S

    0热度

    1回答

    我想复制像客户端浏览器,但在C#(性能原因)的行为。我试图实现的是,对于接收到的每个新事件,我的程序都应该触发服务器端(Hub),然后通知客户端。而不是有一个while循环,即使没有消息,每次都会反复使用hub方法,是否有办法将其视为触发器/检测,以便一旦检测到消息,然后执行Hub方法?希望这是有道理 下面的客户端代码快照: IHubProxy _hub; string url = @"http

    0热度

    1回答

    我已经看到一个具有完全相同问题的主题,我已经按照答案那里,但仍然无法做到这一点,希望你能告诉我我是什么做错了。我试图从Hub发送一个对象列表(用户名)到客户端,但是我得到的输出是[object Object]。这里是我的类中,它只是1属性: public class WaitingUser { public string waitingUsrName{ get; set; } }

    0热度

    1回答

    我正在用SignalR网络聊天应用程序创建一个简单的AngularJS。我有许多功能可以工作,但是我想创建一个可维护的方式来在服务器发送消息时接收消息等等。我遇到了最后一个问题,我似乎无法找到从我的SignalRData服务返回到它所坐的服务的方式。所以我的层次结构如下。 SessionState的 SignalRData 我有我的聊天视图控制器正在使用的SessionState的服务。 我有写在

    0热度

    1回答

    成功创建服务器signalR应用程序,并且我可以通过导航到http://localhost:11914/signalr/hubs来查看创建的JavaScript代码模板。 客户端应用程序是由Visual Studio 2017最新RC使用最近模板创建的.NET 4.6.2 web api。当我执行下面的代码: var hubConnection = new HubConnection("http:

    0热度

    1回答

    我想在我的应用程序中创建聊天服务。这是我用于signalR角度服务的代码。我想要做的是不重复我的代码,我想继续创建另一个功能,如第一个非工作案例,但我没有弄清楚如何完成它。有人能告诉我问题在哪里,或者这两种类型的回报之间有什么区别。在这两种情况下,它的初始化,但只有在第二个从服务器端捕获调用。我没有包括集线器,因为没有什么与此问题相关 (function() { app.service("Sig

    1热度

    1回答

    我有我试图钩到我的网站的Signlar SiteConnection = new HubConnection(ConfigurationManager.AppSettings["SignalrSite"]){ Credentials = Credentials.NetworkCredential }; SiteHub = SiteConnection .CreateHubProxy("SiteH

    2热度

    1回答

    我在控制台应用程序中使用Signalr .Net Client从Signalr Hub接收消息,这是一个单独的Web应用程序。 我的控制台应用程序正在正确连接到集线器,并且只接收来自集线器的消息一次。然后,Signalr .Net客户端中的客户端方法不会被调用。 一旦我停止了控制台应用程序并运行它,它又一次从集线器收到一条消息,但没有任何反应。 这是我基地代码 public override Ta

    0热度

    1回答

    我使用signalr javascript客户端连接到sugnalr Hub。 集线器OnConnected方法是这样的 public override Task OnConnected() { try { var cType = Context.QueryString["type"]; var connectionId =