如文献SignalR所述,以下传输机制如下:
它将自动降级为客户端支持的最佳选项。
我的问题是:
SignalR javascript客户端(经过测试可在PC上的所有现代浏览器中运行)在移动设备上无法工作,直到我明确指定使用LongPolling作为传输方式:
$.connection.hub.start({ transport: 'longPolling' });
第二个问题是,即使我指定了LongPolling选项,它仍然无法在原生Android浏览器中使用。
有没有人遇到或解决过这些问题?
答案 0 :(得分:2)
我将SignalR版本升级到2.0.1并且一切都神奇地工作了:)我建议所有人这样做