signalr相关内容

Node.Js + Socket.IO vs SignalR vs C# WebSocket 服务器

我目前有一个用 .Net 编写的 TCP 服务器应用程序,用于接收和提交消息给客户端.我正在考虑构建一个 Web 应用程序,因此需要通信层. 我已经构建了一个 Node.JS + Socket.IO 应用程序,它连接到我的 TCP 服务器,然后将通信推送到 Web 应用程序并且一切正常. 我刚刚阅读了 SignalR 作为将其保留在 .Net 堆栈中的替代方法. 但是我也发现我可 ..
发布时间:2021-12-25 13:47:01 C#/.NET

使用 SignalR 和 IProgress 接口的进度报告

我有一个 Hub 类,它有一个长时间运行的方法,我需要在它工作时显示一个进度条. 我阅读了这篇文章 并且我认为可以在异步方法中使用 IProgress 接口来发送长时间运行的操作状态. 我写了一个这样的方法: 公共异步任务GetServerTime(IProgress prog){等待 Task.Run(() => {for (int i = 0; i 我尝试像这样调用方法: ..
发布时间:2021-12-25 13:46:11 C#/.NET

IIS 7.5 上的 SignalR WebSockets

在我的 IIS 7.5 上,我的 SignalR 应用程序总是使用长轮询.根据我的搜索,IIS 7.5 尚不支持 WebSockets. 我希望,我错过了一些在 IIS 7.5 中启用 WebSockets 的工具或配置.还是我没有? 解决方案 以下是在带有 IIS 7.5 的 Windows 2008r2 上托管所需的设置步骤的摘要: 更新 SignalR 应用程序的 web ..
发布时间:2021-12-25 13:45:38 其他开发

在 React/Redux 应用程序中将 SignalR 集线器放在哪里?

我正在设计一个使用 Redux 作为状态存储的 React 网站,主要是向用户显示当前的项目数量,使用实时更新使用 SignalR 更新项目数量. 我想要这样做的方法是让 SignalR 发送项目更新消息以在您连接到服务器集线器时初始化起始人口,以及随着时间的推移通过相同的消息类型进行更新.我将有一个函数接收 SignalR 消息并将其转换为 Redux 操作并分派到 Redux 存储,然后 ..
发布时间:2021-12-21 18:36:33 前端开发

使用signalr时,IIS是否有连接限制

我最近几天一直在研究 SignalR.使用它,我创建了一个管理仪表板来获取有关数据库表的实时信息.基本上这个表由来自各种应用程序的不同用户填充.它已经很好地出来了.只有当客户端 Broswer 和 WebServer 之间存在持久连接时,这些更新才可能.在生产环境中部署此应用之前,我几乎没有怀疑. 我知道 SignalR 首先检查 WebSockets,然后根据客户端和服务器之间的可用性查找 ..
发布时间:2021-12-19 16:33:13 服务器开发

Signalr/Hub 未在 IIS 7 中加载,但在 Visual Studio 中正常工作

我正在使用 SignalR 的 Asp .Net 4.0 框架上的 Web 应用程序,已从 Nuget 包安装它.当我在没有本地调试的情况下调试或运行应用程序时,它可以正常工作.但是,当它部署到生产服务器时,它无法找到动态注入 httphandlers 的 signal/hubs 文件.由于它的动态特性,它必须即时创建,所以我也不能将工作文件复制到项目中. 我尝试了以下加载文件的方法: ..
发布时间:2021-12-19 15:58:33 C#/.NET

SignalR 和浏览器连接限制

我用 SignalR 制作了一个简单的应用程序进行测试.当页面加载时,它调用服务器上的一个函数,然后该函数调用一个在屏幕上打印消息的客户端函数.我这样做是为了检查客户端和服务器功能是否正常工作以及 SignalR 通信是否正常. 我的问题是,如果我在两个不同的选项卡上打开同一个页面(在 Chrome 中打开),第一页加载正常,但第二页不会调用服务器的功能 - 仅当我关闭第一页时. 据我 ..
发布时间:2021-12-19 15:52:37 C#/.NET

找不到类型或命名空间 IAppBuilder(缺少使用指令和程序集引用)

我正在开发一个 Asp.Net MVC 4 应用程序,我在其中使用 SignalR 2.0.1 并使用 Owin Startup 类对其进行了映射,并且起初运行良好. 突然当我试图重建我的应用程序时,它说类型是命名空间 IAppbuilder 找不到. 以下是我的入门课 使用Microsoft.Owin;使用欧文;使用白板应用程序;命名空间 WhiteBoardApp{公开课启动{公 ..
发布时间:2021-12-16 10:14:57 C#/.NET

将 WebSocket 与 ASP.NET Web API 结合使用

在 ASP.NET Web API 应用程序中使用原始 websocket 的首选方法是什么? 我们希望在 ASP.NET Web API 应用程序的几个接口上使用 二进制 WebSockets.我很难确定应该如何执行此操作,因为 .NET 在线似乎有几个相互冲突和/或过时的实现. 有一些看起来像这样的 ASP.NET 示例 一个,但我认为必须有一种方法可以在 Web API 框架内使 ..
发布时间:2021-12-16 09:29:28 C#/.NET

无法通过 SignalR Hub 访问会话信息.我的设计有问题吗?

我刚刚发现您无法访问 SignalR 中心内的当前会话. 简化我的场景:我试着写一个聊天. 当前用户的名称保存在会话中. 我使用 SignalR 更新(一组连接)关于每条新消息的信息. 现在我看到无法通过集线器访问当前用户的名称. 我想可能有一些解决方法,但我的设计是错误的吗? 我不应该为此目的使用 SignalR 吗?或者我不应该以这种方式使用 Session ..
发布时间:2021-12-16 09:27:34 C#/.NET

SignalR 可以与 asp.net WebForms 一起使用吗?

我想在我的项目中使用 SignalR 进行实时更新. 我的项目是在 WebForms 中开发的. 我搜索了 3,4 天,但我找到的都是 MVC 示例.任何人都可以提出解决方案吗? 解决方案 您可以将 SignalR 与网络表单一起使用.请参阅下面的教程示例 此处 针对 .NET Framework 4.5 或更高版本创建一个新的 ASP.NET WebForms 项目 ..
发布时间:2021-12-14 18:58:02 C#/.NET

带有 SignalR 的 WCF 服务

我有一个 Web 应用程序,仪表板上几乎没有图表.图表的数据是在客户端调用 WCF 服务方法的 document.ready 函数上获取的. 我现在想要的是在我的应用程序中使用 SignalR.我对 SignalR 真的很陌生.我如何从 SignalR Hub 调用 WCF 方法,或者您可以说的是,我希望 WCF 服务每隔一分钟将数据推送到客户端,而不是从服务器拉取数据. signal ..
发布时间:2021-12-13 19:52:27 C#/.NET

我可以合并 SignalR 和 RESTful API 吗?

我有一个使用 ASP.NET 开发的单页 Web 应用程序.我最近使用 SignalR 库将许多 Web 方法转换为基于推送的方法.这确实大大加快了页面速度,并减少了大量来自页面的服务器调用. 同时,我也一直在研究 RESTful ASP.NET WebAPI 的一些服务器端方法,真正的美妙之处在于它允许同时为外部应用程序创建 API我开发核心应用程序(这对我正在做的事情很重要). 然 ..
发布时间:2021-12-08 22:46:59 C#/.NET

SignalR + 通过操作方法将消息发布到集线器

我正在使用 SignalR 的集线器功能(https://github.com/SignalR/SignalR) 向所有订阅的客户端发布消息: 公共类 NewsFeedHub : Hub公共无效发送(字符串通道,字符串内容){客户端[频道].addMessage(内容);} 这在通过 Javascript 调用“发送"时工作正常,但我也希望 Web 应用程序发布消息(从 ASP.NET MVC ..
发布时间:2021-12-03 15:53:08 其他开发