我们在 Signalr .Net Core 中遇到了重新连接问题,重新连接到 signalr-hub 的最佳实践是什么?
以下似乎是有关重新连接的最受尊敬的文章。但似乎已经过时了,不是吗? 将 SignalR 2.0 .NET 客户端重新连接到服务器集线器的最佳实践
我和SignalR有以下问题,用户从移动设备访问我的网站.问题是,当手机锁定或用户转到另一个应用程序时,服务器上会触发Disconnect()方法(我尝试向服务器发送一条消息并等待它通过SignalR回复但是没有来自服务器上触发Disconnect方法后的服务器).在此之后它接缝,因为客户端不再连接到服务器.
客户端如何告诉服务器它又回来了?
我在这里疯了.我做了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)