signalr.client相关内容
我的应用程序中有套接字通知,当我在本地运行时,它工作得很好,但当我部署到我的VM时,它抱怨给出以下消息。 Error: Error during negotiation request. at Object.signalR._.error (jquery.signalR.js:178) at signalR.fn.signalR.start.onFailed (jquery.
..
目前我有一个非常健谈的应用程序,需要一个Singleton来支持(参见下面的代码)。我升级到SignalR 2.0并遵循了升级指南,但是在我将其部署到一个环境之后,有时每个“协议”的所有请求都会失败,并且SignalR会中断,当它没有中断时,将通知从服务器向下推送到客户端的速度会非常慢,也许这与使用长轮询有关?下面是我的服务器端代码。 OWIN启动类中的配置方法 var hubCon
..
我有一个Web窗体应用程序和测试,以查看SignalR如何满足我的一个需求。我的集线器代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using Microsoft.AspNet.SignalR; namespace SignalRTest.Hubs {
..
我正在尝试将我们的ASP.NET MVC应用程序从使用Signal R1.x TGO SignalR 2.x迁移。我刚刚发现了一个问题,它肯定会给我们前进的道路带来问题。 我们的Web应用程序是基于MVC的,并且大量使用HttpContext.Current.Session变量。 使用SignalR 1.x运行时,使用会话一切正常。 当我们升级到SignalR 2.x时,会话突然为空。
..
我有一个可以工作的SignalR应用程序,它允许我连接多个JavaScript客户端并交换数据。当我尝试与.NET客户端连接时,收到以下错误: An exception of type 'Microsoft.AspNet.SignalR.Client.HttpClientException' occurred in mscorlib.dll but was not handled in us
..
默认情况下,服务器的环形缓冲区中默认存储1,000条消息。 我向滞后的客户端发送1000个更新是没有意义的,而只发送最新的更新。在WCF中,我可以通过使用易失性数据来做到这一点。 我想我可以通过将缓冲区减少到“1”来模拟易失性方法,但是不确定这是否可以在每个集线器的基础上进行配置,或者理想情况下是在每个方法的基础上进行配置。 对此使用集线器还是持久连接重要吗? 推荐答案
..
服务器端: public override Task OnConnected() { var connectionId = Context.ConnectionId; var user = Context.User.Identity.Name; // Context.User is NULL return base.OnConnected(); } 客户端(控制台
..
我创建了一个全新的MVC4应用程序。已从NuGet安装新的SignalR软件包: Install-Package Microsoft.AspNet.SignalR –pre 每当我运行它时,它都会无限加载。我知道这是由安装过程中添加的SignalR=>App_Start/RegisterHubs引起的,因为它在调试时从不通过“RouteTable.Routes.MapHubs();”行。
..
我使用的是This npm package的@aspnet/SignalR官方Javascript客户端 我想知道是否有办法将标头配置添加到客户端连接标头 如何建立连接 let connection = new signalR.HubConnectionBuilder() .withUrl( "https://some.signalr-host.com" ) .build();
..
我希望提高SignalR客户端实现的弹性。 目前,我这样做: hub.server.sendClientNotification(string, appSettings.username()); 但是,偶尔会因为服务器没有响应或客户端的Internet连接变得不可用而引发与连接相关的异常。 我想通过将请求排队,然后执行以下操作来解决此问题: try { // p
..
SignalR是用于实时连接的传输上的抽象。不过,我还是想知道,根据各种因素,它究竟是如何决定应该使用哪种交通方式的。 我使用现有的文档做了一些研究,并查看了来源,想出了一个它是如何工作的想法。 所以我的实际问题是,以下流程图是否正确,或者我是否遗漏了什么? 更新: 感谢您的投入!这里是根据您的修复更新的版本。但有一点我还是不确定:如果没有明确检查是否使用了IE9+,如果不是IE
..
我正在尝试设置一个.NET客户端,以便将消息从我的服务层发送到我的SignalR集线器。我正在遵循此指南:http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-net-client#callserver 这是我拥有的: _hubConnection = new HubConnecti
..
下面我有三个用于GroupChat的表,首先我正在创建一个组,它的所有数据都将插入到GroupTable中,然后在groupCreation成功时,我调用insert tConnectionId函数,该函数将在后端调用MapGroupConnectionId,该函数生成SignalR连接ID并使用groupId和groupCreaterId插入到GroupTable中,它工作正常,并且我有Grou
..
我一直在尝试让javascript Signal-r客户机在自托管owin服务器上工作。我遇到了这个问题。我已经尝试了代理方法和无代理方法,结果都是相同的,结果都是“SignalR:Error During Neighting Request:UNDEFINED”(协商请求期间出现SignalR:Error)错误。 我已经能够让跨域示例正常运行,没有任何问题,但找不到我做错了什么,有人有什么
..
连接到SignalR集线器的.Net应用程序不断重新连接。 此问题仅在某些其他公司网络上出现,这让我认为有东西被阻止了。 我曾尝试使用同一网络中的jabbr.net网站,但(Chrome版)也不起作用。 如何跟踪/修复此问题? 推荐答案 我认为您遇到此问题https://github.com/SignalR/SignalR/pull/1553。我们正在想办法修复它。当服务器
..
我想要将数据发送到与我的“omeHub”有连接的控制台应用程序。我尝试按照a link中的示例进行操作,但是没有结果。 服务器端代码: [HubName("somehub")] public class SomeHub : Hub { public override Task OnConnected() { //Here I want to send "hel
..
我正在尝试执行关于视频流的证明,我正在使用ASP.NET c#。 我有点迷路了,你有什么想法或建议吗? 推荐答案 否,SignalR基于标准(WebSocket、长轮询、ForeverFrame等)它只流式传输基于文本的JSON消息。您最好研究一下WebRTC specification。现在,您可以通过使用SignalR发送控制消息来将这两种技术结合在一起,SignalR会触发一些J
..
我可以看到HubConnection中有一个选项可以通过来自客户端的url请求传递参数。是否有办法从JS或.NET客户端通过http标头传递特定令牌? 推荐答案 没有使用JS或.NET客户端为SignalR请求设置HTTP头的简单方法,但您可以向将作为每个SignalR请求的一部分发送的查询字符串添加参数: JS客户端 $.connection.hub.qs = { "to
..
我有一个带有 SignalR 集线器的 ASP .Net Core 2.2 Web API.是否可以使用 Postman 调用其中一种方法(例如,SendMessageToAll)?问题是我只有 API - 没有前端 - 我需要测试. 我尝试将 URl 放到我在 Postman 中的集线器 (api.mydomain.com/chatHub),但我不确定如何构建正文.我知道 SignalR
..
我对信号器相当陌生.我使用信号器核心在统一和信号器之间建立连接,但我的代码根本没有返回任何东西.这让我想知道我的代码是否真的有效. 在我建立连接后,unity 将等待服务器端调用一个函数,然后它会执行它需要做的事情. 这是我的代码: 使用 System.Collections;使用 System.Collections.Generic;使用 UnityEngine;使用 Micros
..