Signalr 发送到客户端的信号服务器消息已取消(仅限特定客户端)
我使用Signalr 发送到客户端的信号服务器消息已取消(仅限特定客户端),signalr,signalr-hub,Signalr,Signalr Hub,我使用signal显示当前连接的用户。某些客户端无法看到连接的客户端,因为客户端正在取消服务器到客户端的连接,如下所示: 下面是我的js代码: var progressNotifier = $.connection.activeConnectionsHub; $.connection.hub.start().done(function () { progressNotifier.server.showActiveConnections()
signal
显示当前连接的用户。某些客户端无法看到连接的客户端,因为客户端正在取消服务器到客户端的连接,如下所示:
下面是我的js
代码:
var progressNotifier = $.connection.activeConnectionsHub;
$.connection.hub.start().done(function () {
progressNotifier.server.showActiveConnections();
// code here
});
// client-side sendMessage function that will be called from the server-side
progressNotifier.client.addConnections = function (param) {
// code here never gets called
}
这仅在某些客户端浏览器上发生
我尝试禁用防病毒、防火墙、恶意软件等,但仍然无法工作
有人知道是什么导致了这个问题吗?是否有
connect
请求?这是否只发生在webSockets上?@Pawel,有一个连接请求,在webSockets中止后立即发生。你说的“webSockets”是什么意思?连接请求启动了实际的websocket,所以我不知道在连接之前您会如何看到它。我建议在开始后,除了done()之外,还要打开日志记录(根据)和handling fail(),看看您是否遇到了错误。是否有connect
请求?这是否只发生在webSockets上?@Pawel,有一个连接请求,在webSockets中止后立即发生。你说的“webSockets”是什么意思?连接请求启动了实际的websocket,所以我不知道在连接之前您会如何看到它。我建议在开始后,除了done()之外,还要打开日志记录(根据)和处理fail(),以查看出现了什么错误(如果有)。