相关疑难解决方法(0)

信号器重试逻辑 .Net Core

我们在 Signalr .Net Core 中遇到了重新连接问题,重新连接到 signalr-hub 的最佳实践是什么?

以下似乎是有关重新连接的最受尊敬的文章。但似乎已经过时了,不是吗? 将 SignalR 2.0 .NET 客户端重新连接到服务器集线器的最佳实践

signalr .net-core asp.net-core-signalr

6
推荐指数
2
解决办法
4496
查看次数

SignalR - 如何将客户端重新连接到服务器(如何重新启动SignalR)

我和SignalR有以下问题,用户从移动设备访问我的网站.问题是,当手机锁定或用户转到另一个应用程序时,服务器上会触发Disconnect()方法(我尝试向服务器发送一条消息并等待它通过SignalR回复但是没有来自服务器上触发Disconnect方法后的服务器).在此之后它接缝,因为客户端不再连接到服务器.

客户端如何告诉服务器它又回来了?

signalr signalr-hub signalr.client

4
推荐指数
1
解决办法
8828
查看次数

信号器 - 无法读取服务器上的查询字符串

我在这里疯了.我做了chatHub教程,一切正常.我连接到服务器.我可以向每个客户广播一条消息.

然后我尝试添加查询字符串,因为我想在我的用户上有一些信息,因为很多用户可以在同一个会话中连接.

这是我的javascript

(function ($) {
            // Declare a proxy to reference the hub.
            var chat = $.connection.chatHub;
            //chat.state.userName = "test";
            //chat.qs = "userToken3=blablabla";
            chat.qs = { 'uid' : '2541fdsf862d' };
            //$.connection.chatHub.qs = {"userToken2" : 125457};
            // Create a function that the hub can call to broadcast messages.
            chat.client.broadcastMessage = function (name, message) {
                // Html encode display name and message.
                var encodedName = $('<div />').text(name).html();
                var encodedMsg = $('<div />').text(message).html();
                // Add the message to the page.
                $('#discussion').append('<li><strong>' + …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc signalr

2
推荐指数
1
解决办法
6616
查看次数