【发布时间】:2016-03-28 01:14:24
【问题描述】:
我正在使用 Signalr 2.2 使用服务。使用长轮询一切运行良好。但是,自从我的服务开始使用 websockets 后,集线器事件触发不一致。连接已建立,但有时客户端事件有效,有时未触发。我尝试了几种方法以使代码像使用长轮询一样工作,但没有成功。
Ps1。我在 $.connection.hub.start
之前设置客户端事件
PS2。对不起,英语不是我的第一语言
PS3。我在这里看到了一些问题,但我找不到任何解决方案...
- Signalr - websocket successfully connected but client events only called with long pooling
- WebSocket Connection Established, but Client Can't Receive Messages from Others
PS4。我在github上求了票,如果你能看一下我很高兴https://github.com/SignalR/SignalR/issues/3502
【问题讨论】:
-
他不是。 SignalR 回退到长轮询。他的问题是 websocket 传输无法调用客户端事件,而 longPolling 传输正在调用它们。
-
你知道我该如何改进吗?照原样,似乎不可靠。
标签: javascript asp.net signalr signalr-hub signalr.client