指定されたSignalR接続に使用されているトランスポート方法をサーバー側で判別できますか?ハブ内部(?WebSocketを、SSE、ロングポーリングなど)SignalR - サーバー側の接続のトランスポート方法の検出
16
A
答えて
16
あなたがリクエストのクエリ文字列を見て、使用されているトランスポートを検出することができます:
Context.QueryString["transport"]
これは「WebSocketを」と評価されます、 " serverSentEvents "、" foreverFrame "または" longPolling "のいずれかです。
理想的には、シグナルトランスレーションが使用されているトランスポートに依存しないコードが理想的です。しかし、これはロギングなどに便利です。
4
ASP.NET SignalRバージョン2.0では、$.connection.hub.transport.name
を使用してトランスポートの名前を印刷できます。それは "serverSentEvents"と他のトランスポートと評価されます。
関連する問題
- 1. Windows側のサーバー側からRPC接続の切断を検出する
- 2. firebase接続タイムアウトのJavaサーバー側接続
- 3. SignalR:サーバーがクライアントとの接続を確立する方法は?
- 4. ブーストASIOサーバー - アイドル接続の検出
- 5. XamarinクライアントからSignalRサーバーに接続する方法は?
- 6. 検出サーバーの起動Signalr Websocket C#
- 7. SignalR:認証を強制する方法/ハブ接続を終了する方法サーバー側
- 8. html/javascriptの流星のサーバー側ソケットとクライアント側ソケットの接続方法
- 9. WCF:サーバーが私の接続を切断した場合のクライアント側の検出方法
- 10. 接続のSignalRステータス
- 11. MySQLサーバーの接続方法
- 12. SignalR接続でセッションタイムアウトを守る方法
- 13. .NET SignalRクライアント(Windows XP/.NET Framework 4.0)をsignalR v2サーバーに接続
- 14. サーバー側イベント接続の問題
- 15. SignalR - ネゴシエーションリクエスト中にサーバ側の接続IDを取得する
- 16. Signalr:ウェブソケット接続の問題
- 17. SignalR接続(ハブプロキシ)の寿命
- 18. SignalR接続用のローカルローカルポート
- 19. SignalRサーバへの接続プロセス
- 20. バックプレーンとのSignalR接続
- 21. オブジェクト検出 - サーバー側 - 技術
- 22. シグナルRはサーバー側へのランダムな接続を失います
- 23. クライアント側とサーバー側の接続がsocket.ioで動作しない
- 24. C#SignalRクライアントを使用してC#SiganlRサーバーに接続する方法
- 25. クライアント側とサーバー側の検証を適用する方法
- 26. iOSのPhoneGapアプリからSignalRハブに接続する方法は?
- 27. クライアント側からSignalRで接続が失われていることを検出しました。
- 28. SignalRがクライアント側で再接続イベントをキャプチャしていない
- 29. クローズドソケット接続の検出C#
- 30. リモートデスクトップ接続の検出
クライアントにとっては非常に便利です。 OPがリクエストされたので、便利なサーバー側ではありません。 –