c# - SignalR 在 Chrome 上使用服务器发送的事件

标签 c# javascript google-chrome signalr

我的问题:

我在 Chrome 上运行我的代码,请注意 SignalR 使用 html5 server-sent events 作为自动选择,太棒了。但是,当我刷新页面时,服务器端的 onDisconnect() 直到 30 秒后才会触发。 Hub 中是否有我可以做的任何设置以使其在断开连接事件时立即响应?

我的观察:

请注意,延迟问题只发生在我刷新页面时,而不是在我关闭浏览器时。 onDisconnect() 在关闭浏览器时立即触发。奇怪的事情@_@

版本限制:

我正在使用 SignalR 1.1.3(2.x.x 出现之前的最新版本),因为我们公司没有 vs2013,而且我无法让 2.x.x 在我的电脑上使用 vs2013 express。

请帮忙:)

最佳答案

这是一个错误。每当新版本的浏览器出现时,我们都会遇到一个问题,我们需要验证它是否仍然有效。这是该问题的突出错误 https://github.com/SignalR/SignalR/issues/2719

关于c# - SignalR 在 Chrome 上使用服务器发送的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533189/

相关文章:

c# - 我应该使用哪个 .net 图表库?

c# - 使用 JavaScript 从 C# 执行 doPostBack

javascript - 从 JSON 对象创建 HTML

python - Chrome headless 忽略系统代理

c# - 如何更改DataGridView 中的列宽?

c# - 使用 Moq 模拟具有 'new' 成员的接口(interface)

javascript - 让对象变成数组

javascript - Onclick 按钮在页面加载时自动运行

javascript - 令人困惑的 jQuery 行为

c# - 使用 HTMLAgilityPack 和 XPath 获取 childNodes 的问题