signalr相关内容
http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-signalr-20-self-host 在我的示例中,我的中心位于从启动自托管应用程序的项目代码引用的项目中。 在connection.Start().Wait();行,我得到一个异常。以下是该行引发的异常序列
..
我可以看到HubConnection中有一个选项可以通过来自客户端的url请求传递参数。是否有办法从JS或.NET客户端通过http标头传递特定令牌? 推荐答案 没有使用JS或.NET客户端为SignalR请求设置HTTP头的简单方法,但您可以向将作为每个SignalR请求的一部分发送的查询字符串添加参数: JS客户端 $.connection.hub.qs = { "to
..
我最近一直在SignalR上搜索和阅读,虽然我看到了很多关于集线器和持久连接之间的区别的解释,但我无法理解下一个层次,这就是为什么我会选择一种方法而不是另一种方法? 推荐答案 根据我在Connection and Hubs section中看到的,集线器似乎提供了覆盖较低级别持久连接的主题系统。 来自下面投票较高的评论: 部分正确。您还可以在持久连接中获取主题或组。最大的区
..
既然新版本的SignalR已经取消了IConnectionFactory接口,那么建议使用什么模式来设置客户端的连接ID? 推荐答案 在1.0中不再有任何用于设置SignalR客户端的连接ID的推荐模式。 最佳实践是在SignalR服务器上维护将应用程序的用户映射到连接ID的状态。将连接ID添加到此映射的明显位置是OnConnected。您可以使用OnDisconnect删除连接ID
..
我正在使用SignalR向我的所有客户端广播消息。我需要在集线器类之外触发广播,即如下所示: var broadcast = new chatHub(); broadcast.Send("Admin","stop the chat"); 我收到错误消息,原因是: 不支持使用不是由HubPipeline创建的集线器实例。 推荐答案 您需要使用GetHubContext:
..
我升级到了.NET4.5,现在SignalR似乎坚持在Firefox/Chrome中使用WebSockets-尽管我只在没有WebSocket服务器的Windows7上使用。 请求明显失败: Firefox can't establish a connection to the server at ws://www.site.local/signalr?connectionData=
..
有人能让我知道SignalR是如何以高级方式在内部工作的吗? 我猜它正在使用Response.Flush刷新数据,并且在客户端,它以一定的间隔发送Ajax请求。是否正确? 推荐答案 不,SignalR是连接上的抽象。它通过该连接为您提供了两种编程模型(集线器和持久连接)。SignalR有传输的概念,每个传输决定如何发送/接收数据以及如何连接和断开。 SignalR有几个内置
..
我为 SignalR 创建了一个小型演示项目.当我在没有 SSL 的 Nginx 后面发布我的项目时,这一切都奏效了.但是在我运行 Certbot 并将 SSL 添加到站点之后,所有 SignalR 集线器/WebSockets 都停止了工作.该网站可以在这里找到: https://app.topswagcode.com signalr.js:5053 WebSocket 连接到“wss:
..
我有一个使用 SignalR 的网站.下面的代码(取自 SignalR-Chat 示例)使用经过验证的 SSL 连接到生产站点.它使用来自 SignalR/java-client 的 jars. 但对于开发,我需要使用 IIS Express 和本地 SSL 连接到托管在我的计算机上的 VS 项目,我的 Nexus 无法也不应该验证,我收到以下错误: 08-17 16:13:55.540
..
我正在使用 SignalR 2.0.0-beta2 它是在使用 IIS 7 在 Windows Server 2008 上安装 ASP.NET MVC 5 [ .NET Framework 4.5 ] 应用程序的生产环境中表现异常.AppPool 处于集成模式,只有这个应用程序. SignalR 发出的GET 请求仅需 60 毫秒: http://mysite.org.br/signalr
..
我正在通过 Owin 在 ubuntu 服务器 14.04、单声道 3.2.8 上运行非常简单的自托管信号器服务器.(代码如下). 连接/断开连接在远程 Windows 服务器上以及当我将这些位部署到 linux 服务器时都可以正常工作.但是当一个客户端意外死亡而不是告诉信号器他正在断开连接时,那是我只在 linux 服务器上得到一个永无止境的 SocketException 的时候.win
..
我刚刚在我的 ubuntu 机器上升级到 刚刚发布的 Mono 版本 4.0.1.之前安装的 mono 版本是 3.2.7(如果我没记错的话). 现在的问题: 我的第一个问题是关于 SignalR 和自托管.我有一个 .NET 4.5.1 控制台应用程序,我在其中使用 OWIN 自托管 NancyFx、Web Api 和 SignalR.在 mono 3.2.7 上运行时,据我所知没有
..
有没有人有运行 SignalR .net 的经验Mono 上的客户端?我正在考虑将其用于需要跨平台运行的进程(需要连接到 Internet 托管的 SignalR Hub). 解决方案 我创建了一个示例项目,其中 Signalr 客户端在 Mono 框架下工作: https://github.com/mdymel/mono-signalr-client 我在我的一个网站上进行了
..
我有一个带有 SignalR 集线器的 ASP .Net Core 2.2 Web API.是否可以使用 Postman 调用其中一种方法(例如,SendMessageToAll)?问题是我只有 API - 没有前端 - 我需要测试. 我尝试将 URl 放到我在 Postman 中的集线器 (api.mydomain.com/chatHub),但我不确定如何构建正文.我知道 SignalR
..
我正在使用 Signalr 在我的 Web 应用程序中执行一些实时事件.我正在尝试强制 signalr 使用新的 websocket 协议,但它不会,即使我指定了它. $.connection.hub.start({ transport: 'webSockets' }) 我确实安装了 Web 套接字协议,并且正在运行带有 IIS 8 的 Windows 8. 我还需要做什么才能在 Sig
..
所以我在更新面板中有一个列表视图 更新面板列表显示电子邮件 1电子邮件 2电子邮件 3... 我正在尝试在 ASP.NET 中做一个类似于 GMAIL 的收件箱,我唯一苦苦挣扎的是如何检测数据库更改(即发送新消息时)并将该消息推送到 ListView 以模拟用户收到了一条新消息(就像 gmail 一样) 如何使用 SignalR 检测数据库更改并使用 SignalR 将它们推送到列表视图
..
我知道这里发布了类似的问题.我将一个应用程序上传到 Google Play 商店,但它与所有设备都不兼容.该应用程序实际上是一个基于 SignalR 的聊天应用程序.看看这张图片 我正在附加 AndroidManifest.xml 文件.任何帮助将不胜感激. 我正在使用 signalr 库.我正在将此库用于 android 中的聊天应用程序.我首先开发了基于 Eclipse 的项目并使
..
我正在构建一个由 Web 套接字驱动的小游戏,一方面使用 SignalR,另一方面使用 Azure 函数应用程序.基本上,用户与服务器建立 Web 套接字连接并从中发送/接收消息.这样做主要是因为玩家可以实时互相讨论. 此外,我想要一些运行和执行一些指令的 Azure 函数应用.例如,每分钟,一个应用程序都会让一些怪物移动.如果这些怪物在某个特定玩家周围,我希望他知道. 为此,我有两个
..
我正在尝试使用 SignalR 1.0.1 和 Chrome(版本 25.0.1364.172)实现跨域调用.因为我的 UI 在一个主机 (localhost:16881) 中,而“服务"在另一台主机 (localhost:16901) 中. 我已经准备好了主题 如何使用 SignalR 使用跨域连接(CORS - Access Control Allow Origin) 添加 jQue
..
我创建了一个自托管 Owin/SignalR 应用程序,其代码类似于本教程中的代码: SignalR 自托管教程 一切正常,但为了安全起见,我想将其限制为仅允许来自特定远程站点的消息.换句话说,我想替换“app.UseCors(CorsOptions.AllowAll);"符合代码以将应用程序限制为仅响应来自我定义的 URL 的消息,即只允许来自例如 http://www.remote
..