問題タブ [signalr-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SignalR 2.0 .NET クライアントをサーバー ハブに再接続するためのベスト プラクティス
さまざまな種類の切断を処理する必要があるモバイル アプリケーションで、.NET クライアントと共に SignalR 2.0 を使用しています。SignalR クライアントが自動的に再接続する場合と、再度呼び出して直接再接続する必要がある場合がありますHubConnection.Start()
。
SignalR は時々魔法のように自動再接続するため、機能または構成設定が不足しているのではないかと考えています。
自動的に再接続するクライアントをセットアップする最良の方法は何ですか?
Closed()
イベントを処理し、n 秒後に接続する JavaScript の例を見てきました。推奨されるアプローチはありますか?
SignalR 接続の有効期間に関するドキュメントといくつかの記事を読みましたが、クライアントの再接続を処理する方法についてはまだ不明です。
c# - クライアントを閉じるときの SignalR Websocket 例外
次のように、基本的な自己ホスト型サーバーに接続されている SignalR クライアントを開始および停止する場合:
"Stop" メソッド (トレース メッセージを含む) を呼び出すと、次の例外が発生します。
セットアップ自体は正常に機能しているようで、デバイスは接続、送信、受信、および切断できます。しかし、切断するたびに、上記の醜い例外が発生します。何が問題なのですか?SignalR 2.2.0 と Owin 1.2.2 を使用しています。
asp.net - HubConnection の SignalR 破棄
AspNet SignalR クライアントでは、HubConnection
必要なものを破棄するアクションですか?
私が見た限りでは、時間がかかるようです...
asp.net-web-api - SignalR は配列からグループを作成します
グループを作成する方法は次のとおりです。
私が持っているIds
唯一Channel
の接続 ID がcontext.ConnectionId
. (構文
で編集)Task
グループ名の配列がある場合、それに基づいてグループを作成できるようにしたい。何かのようなもの ...
asp.net-web-api - SignalR は、アプリケーションを特定のグループに強制します
SignalR アプリケーションがあります。
これにより、接続がアプリケーションに関連付けられます。問題は、クライアントがパラメーターを変更して app2 のメッセージをリッスンできることです。
app1
誰かが に割り当てられ、その後にとどまるapp1
ことを確実にするために、私は何ができますか (クライアント/サーバー/両方) app2
。
signalr - SQL サーバーを使用した Signalr スケールアウト
Signalr を使用してプッシュ通知を実装する必要があります。2 つの Web サーバー (つまり、運用サーバーとクラスターで構成されたバックアップ サーバー) があります。クライアントは、本番サーバーがダウンしている場合にのみバックアップ サーバーに接続されます。同期された本番データベースとバックアップ データベースがあります。本番 Web サーバーは本番データベースに接続され、バックアップ Web サーバーはバックアップ データベースに接続されます。このシナリオを SQL Server でスケールアウトする方法。