您是否可以在服務器端辨別給定SignalR連接使用哪種傳輸方法? (?的WebSockets,SSE,長輪詢等)SignalR - 檢測服務器端連接的傳輸方法
16
A
回答
16
內部集線器可以探測傳送正在使用的查看請求的查詢字符串:
Context.QueryString["transport"]
這將評估爲「WebSockets的」,「 serverSentEvents「,」foreverFrame「或」longPolling「。
理想情況下,自從SignalR爲您抽象出代碼後,您的代碼應該不依賴於使用哪個傳輸。但是,這可能對日誌記錄等有用。
4
對於ASP.NET SignalR版本2.0,您可以使用$.connection.hub.transport.name
打印輸出的名稱。它將評估爲「serverSentEvents」和其他傳輸。
相關問題
- 1. 連接到SignalR服務器
- 2. 在Windows上檢測服務器端的RPC連接丟失
- 3. 從服務器到客戶端的連接,文件傳輸
- 4. 將客戶端連接到服務器端的方法
- 5. 建立SSE連接後,SignalR服務器關閉與Unity客戶端的連接
- 6. 將Silverlight客戶端連接到SignalR服務器
- 7. 檢測Silverlight服務器端
- 8. c#檢測客戶端從服務器斷開連接
- 9. Facebook連接登錄狀態服務器端檢測
- 10. 如何檢測tcp客戶端連接到c + +服務器
- 11. angularjs signalr - 解析服務器的方法
- 12. Socket.io - nodejs服務器端。重新連接後關閉傳輸
- 13. 在客戶端檢測SignalR中的連接丟失
- 14. SignalR:檢測客戶端的連接狀態
- 15. SignalR - 如何檢測斷開連接的客戶端
- 16. 檢測React PHP客戶端是否無法連接到服務器
- 17. SignalR。 HubConnection不從服務器調用客戶端方法
- 18. SignalR服務器到客戶端方法不起作用
- 19. 無法從iOS連接到signalR服務器
- 20. JSch/Java - 檢測斷開連接的服務器的正確方法
- 21. 動態測試後端服務器的TCP連接測試
- 22. 服務器異步套接字 - 檢測客戶端的關閉連接?
- 23. 客戶端連接或服務器端?
- 24. Flex客戶端從BlazeDS目標斷開連接時檢測(在服務器端)
- 25. 檢測Web服務中的客戶端斷開連接
- 26. 從鏈接服務器傳輸表數據的更快方法
- 27. 檢測服務器端的TimeoutException WCF
- 28. htaccess的服務器端WEBP檢測
- 29. 我的HTTP服務器能夠檢測到客戶端的連接速度嗎?
- 30. SignalR - 從沒有SignalR庫的javascript連接到websocket服務
非常方便客戶。儘管OP要求,但不是方便的服務器端。 – 2017-07-10 09:03:19