Tag: signalr hub

SignalR和IE问题 – 民意调查正在审理中

我有IE和SignalR的问题,我正在使用它在两个数据库之间执行同步操作,在所有情况下,操作在Google Chrome / Firefox / Safari上成功完成。 第一次使用IE时,同步执行成功但只有一次,第二次是挂起的请求堆栈和页面永远冻结。 我在网上找到了一个改变传输模式的解决方案。 但页面仍然冻结。 if (isIE()) { $.connection.hub.start({ transport: [‘serverSentEvents’,’foreverFrame’]}).done(function () { progressNotifier.server.DoMyLongAction(); }); }else{ $.connection.hub.start({ transport: [‘serverSentEvents’,’longPolling’] }).done(function () { progressNotifier.server.DoMyLongAction(); }); } 我正在使用:SgnalR v2.1.0.0 .Net framework v4.5 jquery v1.8 这是一个问题还是我做错了什么? 编辑 我的应用程序使用Jquery进度条,我使用此代码更新此进度条:服务器端: Clients.Caller.sendMessage(msg, 5, “Accounts”); 客户端: progressNotifier.client.sendMessage = function (message, value, Entity) { pbar1.progressbar(“value”, nvalue); }; 它正在使用Firefox,所以我认为这是一个signalR问题!! 现在我感到困惑,如果它按预期工作,那么是什么导致了这个问题?

SignalR- Jquery:$ .connection.chathub返回undefined

我正在使用Asp.net MVC,AngularJs,SignalR和Jquery创建一个聊天应用程序。 在聊天视图中,当我尝试设置聊天对象的值时,它传递空值,代码引用位于括号内(var chat = $。connection.chathub;)。 因此,没有其他function可行。 我在这个项目中使用“Microsoft.AspNet.SignalR.2.2.2”。 和jquery和signalr相关的脚本,如’jquery.signalR-2.2.2.js,jquery-ui-1.12.1.js’以及其他一些jquery库。 谁能帮我吗? 我附上了代码供您参考。 @section scripts{ @*@Scripts.Render(“~/Scripts/jquery-ui-1.12.1.min.js”) @Scripts.Render(“~/Scripts/jquery.signalR-2.2.2.min.js”)*@ $(function () { StartChat(); }); function StartChat() { alert(‘StartChat’); var chat = $.connection.chathub; alert(‘chat : ‘ + $.connection.chathub); // Get logged in user $(‘#UserIn’).val($(‘#LoggedInUser’).val()); chat.client.differentName = function (name) { return false; // Prompts for different user name $(‘#UserIn’).val($(‘#LoggedInUser’).val()); chat.server.notify($(‘#UserIn’).val(), $.connection.hub.id); […]

SignalR客户端具有多个连接

我有多个SignalR’服务’正在运行,只有一个UI可以访问它们。 如何让客户端js与不同Url的多个连接通信? 因为看起来我只能为$ .connection.hub指定一个url,而且我不能使用多个’signalr / hubs’客户端脚本。 有帮助吗? 谢谢。