服务器端:public override Task OnConnected() { var connectionId = Context.ConnectionId; var user = Context.User.Identity.Name; // Context.User i...
我有一个经典的asp.net网站。我成功地实现了SignalR基本功能(其中一个客户端向其他客户端发送消息)。但现在我想仅向特定连接ID发送消息。 我的Hub:** [HubName("chatHub")] public class ChatHub : Hub { ...
这其实是两个问题: 如何为我的信道(Hub)设置一个顶层异常处理程序?使用当前版本的 SignalR 似乎不可能。 为什么在我的 Hub 中抛出错误时,客户端上并没有任何作用? $.connection.hub.error(function() { return alert("tes...
我正在使用SignalR编写游戏。这个想法是,你连接笔记本电脑作为“显示屏”,然后连接智能手机作为“操纵杆”。整个设置非常好用。 现在一切正常后,我决定重构代码。我意识到操纵杆和显示屏之间的关系是单向的(显示屏永远不需要向操纵杆发送信息)。因此,我决定在操纵杆上不需要任何可调用的 Signa...
我已经有以下的JS代码在运行: var chat = $.connection.appHub; 我的应用程序有一个单一的中心节点AppHub,可以处理两种类型的通知- Chat和Other。我使用单个中心节点是因为我需要随时访问所有连接。 我需要能够通过类似以下方式的内容告诉 OnCon...
我有多个运行中的SignalR“服务”,但只有一个UI可以访问它们。 如何使客户端JS与不同URL的多个连接通信?因为似乎我只能在$ .connection.hub中指定一个URL,并且我不能使用多个'signalr / hubs'客户端脚本。 需要帮助吗?谢谢。
我们发现了这个链接,其中指定了不同的超时属性: https://github.com/SignalR/SignalR/wiki/Configuring-SignalR 还有这篇很好的文章(When does a reconnect in signalR occour?),介绍了 Signal...
我的应用程序中有套接字通知,当我在本地运行时工作得很好,但是当我部署到我的VM上时,它会抱怨并给出以下消息。Error: Error during negotiation request. at Object.signalR._.error (jquery.signalR.js:178...
我遇到了一个非常令人沮丧的问题,似乎无法找到问题的根本原因。 我正在使用SignalR向移动设备推送消息,但客户端方法被多次触发。当我注销时,它被触发的次数会增加,而这应该清理/关闭/停止连接。 我的中心代码如下:public class MyHub:Hub { private s...
我似乎遇到了SignalR的JS客户端Hub的问题。 问题在于'on'事件处理程序似乎不起作用 - 它不会产生任何错误,但也无法接收服务器发送的信号。以下代码显示了一个示例,在该示例中,我调用了服务器(使用invoke),这很好运行 - 然后在服务器上,我回调acceptHubData,应该在...