주어진 SignalR 연결에 대해 어떤 전송 방법이 사용되는지 서버 측에서 식별 할 수 있습니까? 당신이 이동을 감지 할 수있는 허브 내부 (? WebSocket을, SSE, 롱 폴링 등)SignalR - 서버 측 연결의 전송 방법을 확인하십시오.
16
A
답변
16
요청의 쿼리 문자열을보고 사용 :
이가 "WebSocket을"을 평가합니다Context.QueryString["transport"]
" serverSentEvents ","foreverFrame "또는"longPolling "을 반환합니다.
SignalR은이를 추상화 한 이후로 어떤 전송이 사용되고 있는지에 따라 코드가 이상적으로 사용되지 않아야합니다. 그러나 이것은 로깅 등에 유용 할 수 있습니다.
4
ASP.NET SignalR 버전 2.0의 경우 $.connection.hub.transport.name
을 사용하여 전송 이름을 인쇄 할 수 있습니다. "serverSentEvents"및 기타 전송으로 평가됩니다.
관련 문제
- 1. 변수 저장하기 서버 측 SignalR
- 2. SignalR : 나는 서버 측 허브의 간단한 샘플에서이 방법을 가지고
- 3. 클라이언트 호출시 signalr 서버 측 메소드가 비동기입니까?
- 4. 서비스에서 SignalR 서버 측 메서드 호출
- 5. Keepalives 및 서버 전송 이벤트 Signalr
- 6. SignalR 전송 린 -?
- 7. Amazon S3 서버 측 버킷 전송
- 8. 서버 측 MySQL 데이터베이스를 iOS로 전송
- 9. PhoneGap File 전송 및 서버 측 스크립팅
- 10. 클라이언트 서버 연결의 메시지
- 11. SignalR 롱 폴링 전송
- 12. SignalR에서 서버 측 로깅 사용
- 13. 서버 연결의 대기열 수신
- 14. 현재 SSH 연결의 양을 확인하십시오.
- 15. SignalR - 협상 요청 중 서버 측 연결 ID 얻기
- 16. 서버 측 SignalR 기능을 다른 어셈블리에 넣을 수 있습니까?
- 17. SignalR Siverlight Cliet 측 코드
- 18. SignalR 클라이언트 기본 폴백 전송
- 19. SignalR - 서버 코드에서 메시지를 호출
- 20. SignalR 커스텀 서버 사이드 메소드
- 21. 테스트에서 작업 방법을 확인하십시오.
- 22. RabbitMQ의 서버 측 시간 초과 란 무엇입니까?
- 23. 기본 서버 최적화 - 1 연결의 느린 서버
- 24. SignalR 서버 ping 오류
- 25. C와 이더넷 연결의 클라이언트 - 서버
- 26. 서버 측
- 27. 서버 측
- 28. Columns C# 서버 측 처리를 사용하여 DataTable 전송 필터링
- 29. ASP.NET C# 서버 쪽의 GWT 클라이언트 측 통신/전송 프로토콜
- 30. 클라이언트 측 또는 서버 측?
클라이언트에게 매우 편리합니다. OP가 요청할 때 편리한 서버 측이 아닙니다. –