signalr-hub

    1热度

    1回答

    我正在使用SignalR在我的客户端和我的服务器之间建立连接。我想在init中存储一些用户数据。当用户调用一个方法时,我想访问这些变量来进行一些计算并将响应发送回客户端。 我不能使用静态变量,因为我希望这些变量对于每个客户端都是单独的。将这些变量保存在一个全局字典中对于很多用户来说似乎不具有表现力。将数据保存在数据库中不是一种选择方式,因为客户端大约每15到30秒调用一次方法,这会持续几分钟,然后

    2热度

    1回答

    调用我已经使用了Google,但没有找到任何解决方案。 我集线器的方法是这样的 public string Test(string hello) { return hello; } public override System.Threading.Tasks.Task OnConnected() { return base.OnConnected(); } 和我的

    1热度

    1回答

    我有一个场景,其中一个客户端向集线器方法AddMessage发送请求,而这个请求又应该将该消息广播给所有客户端,包括启动它的客户端。 编辑 问题是,我能够从客户端调用中心方法AddMessage如下面的代码,但我无法找到一个方法来处理客户端的广播消息这是使用以下行在Hub类中启动的。 Clients.All.NotifyMessageToClients(name, message); Sign

    0热度

    2回答

    嗨,在我的应用程序中,我使用SignalR来存储用户和signalR连接映射。我在OnConnected()事件和删除连接OnDisconnected()事件上添加连接和用户映射。 从应用程序下载文件时会调用OnDisconnected事件,这会删除用户连接。下面是文件下载 public ActionResult DownloadFile(string fileName) {

    1热度

    2回答

    我正在开发一个signalR项目,该项目在API中包含一个Web API我添加了我的集线器类,然后我创建了一个单独的JavaScript客户端与该客户端通过该工作,通过此我得到错误说 examhub'Hub无法解决。,我不知道为什么可以帮助。 我集线器代码: public class ExamHub : Hub { public void Send(string name , stri

    1热度

    1回答

    我在signalR(和JQuery:D)中是新的.....我想设置一些用户名并将其映射到connectionId ...检查了一些样本后,这是我的代码。它怎么不起作用.....页面运行时没有错误,但div id =“msg”保持不变。 现在我想要的是在客户端页面上写入用户名和连接ID列表。 服务器 namespace SERVXZ { class UserConn {

    0热度

    1回答

    我正在使用带有聊天模块的SignalR和带有角度和AspNet的Ionic项目。 我使用SignalR进行聊天。它运行的很顺利,但有些时候我按照下面的屏幕截图获得了错误,并且因为它会停止工作。 我在IIS上托管了我的服务,并创建了代理并与客户端和服务器通信。下面是示例 (function() { angular .module('app') .factory

    1热度

    1回答

    我们正在向Asp.net Web应用程序添加实时推送通知。 我可以向登录网站的所有用户广播一条消息。 但我无法根据插入数据库表中的值仅向一个特定用户发送通知。 当我尝试这样做时,它更新所有当前登录的客户端。 我的代码示例如下: 的SqlDependency组件: Public Sub RegisterNotification(ByVal currentTime As DateTime)

    2热度

    2回答

    我想知道signalr是否更改OnReconnected方法上的connectionId?因为我将用户列表映射到其连接ID,因此如果由于连接速度较慢而在服务器上引发重新连接事件,connectionId将会更改?

    1热度

    1回答

    无法同时内部的iframe使用开始SignalR在IE中。它不适用于任何IE版本。当我们在浏览器中正常渲染时,它工作正常。问题仅限于iframe。 @Scripts.Render("~/scripts/jquery") <script src="~/signalr/hubs"></script> @Scripts.Render("~/scripts/signalr")