私は信号R
を使って簡単なチャットシステムを開発しました。シグナルRクライアントメソッドが呼び出されない
インターネットを切断し、2分後に、すべての信号r server methods
を再接続したときがを呼び出しているが、client methods
が応答を取得されていません。
私は何のためにそれを行うことができますか?
私は信号R
を使って簡単なチャットシステムを開発しました。シグナルRクライアントメソッドが呼び出されない
インターネットを切断し、2分後に、すべての信号r server methods
を再接続したときがを呼び出しているが、client methods
が応答を取得されていません。
私は何のためにそれを行うことができますか?
インターネットが切断されると、signalRクライアントも切断されます。再接続を処理する必要があります。以下のコードは、以下のサイトの例です。disconnectが発生した場合にsignalRを継続的に再接続しようとする方法を示します。
$.connection.hub.disconnected(function() {
setTimeout(function() {
$.connection.hub.start();
}, 5000); // Restart connection after 5 seconds.
});
詳しい情報はここで見つけることができます:http://www.asp.net/signalr/overview/guide-to-the-api/handling-connection-lifetime-events
再接続すると、ハブが再び起動して、ハブの状態が接続モードに変わります。私はクライアントメソッドの応答を取得することはできません。 –
これは正しく接続されますか?クライアントメソッドのレスポンスはどういう意味ですか? – JanR
これは、サーバーメソッドの応答を返すことを意味します。 ex - Clients.All.broadcastMessage(名前、メッセージ);このbrodcastMessageは呼び出されていません –
私は期待していSignalRのバックプレーンは、あなたのためにそれを処理します。 http://www.asp.net/signalr/overview/performance/scaleout-in-signalr – LMK