您是否可以在服务器端辨别给定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. SignalR自定义服务器端方法
- 3. SignalR java无法连接到服务器
- 4. SignalR无法在JavaScript客户端重新连接到服务器
- 5. SignalR javascript客户端计时器锤击连接的服务器
- 6. SignalR:服务器如何建立与客户端的连接?
- 7. 检测服务器和客户端之间的连接丢失
- 8. 在Windows上检测服务器端的RPC连接丢失
- 9. 在分析服务器上检测LiveQuery连接的客户端
- 10. 从服务器到客户端的连接,文件传输
- 11. 将客户端连接到服务器端的方法
- 12. 传输失败连接到服务器
- 13. 建立SSE连接后,SignalR服务器关闭与Unity客户端的连接
- 14. 检测Silverlight服务器端
- 15. 将Silverlight客户端连接到SignalR服务器
- 16. node.js http服务器,检测何时客户端断开连接
- 17. c#检测客户端从服务器断开连接
- 18. 如何检测tcp客户端连接到c + +服务器
- 19. 如何检测客户端从node.js服务器断开连接
- 20. Facebook连接登录状态服务器端检测
- 21. Thrift服务器:检测客户端断开连接(C++库)
- 22. Socket.io - nodejs服务器端。重新连接后关闭传输
- 23. angularjs signalr - 解析服务器的方法
- 24. SignalR中的呼叫服务器和客户端方法
- 25. SignalR - 如何检测断开连接的客户端
- 26. SignalR:检测客户端的连接状态
- 27. 在客户端检测SignalR中的连接丢失
- 28. SignalR服务器方法上IIS
- 29. 检测React PHP客户端是否无法连接到服务器
- 30. MVR SignalR服务器和Windows服务SIgnalR客户端之间的SignalR
非常方便客户。尽管OP要求,但不是方便的服务器端。 – 2017-07-10 09:03:19