我正在使用signalr 2.2來使用服務。所有使用長輪詢都運行良好。但是,自從我的服務開始使用websockets後,中心事件就會不一致地觸發。連接是穩定的,但有時客戶端事件起作用,有時不會被觸發。爲了使代碼正常工作,我嘗試了幾種方法,但是沒有成功。信號 - 連接已啓動,但客戶端事件未使用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公司正在調用它們。 – Buildstarted
你知道我可以怎樣改善嗎?因爲,似乎不可靠。 –