SignalRでクライアントを強制的に切断するにはどうすればよいですか
質問
SignalR(nuget経由で0.4.0)をテストしていますが、サーバーにクライアントを強制的に切断させる方法が見つかりません。明らかな何かが欠けていると思います。
私のテストコードは以下のとおりです。Close()とTimeout()の両方を、考えられるほとんどすべての場所と組み合わせで試しましたが、成功しませんでした。クライアントは引き続きパルスメッセージを受信しますが、最初の4〜5秒以内に、return Connection.Close()
のOnReceivedAsync()
から送信されたように見える2回の再接続を常に取得します。
サーバー: ジェネラコディセタグプレ
クライアント: ジェネラコディセタグプレ
サンプルクライアント出力:
d7615b15-f80c-4bc5-b37b-223ef96fe96c接続
こんにちは
パルス
パルス
d7615b15-f80c-4bc5-b37b-223ef96fe96c再接続
パルス
パルス
d7615b15-f80c-4bc5-b37b-223ef96fe96c再接続
パルス
パルス
パルス
パルス
パルス
パルス
...
解決
特定の文字列をクライアントに送信して、強制的に切断します: ジェネラコディセタグプレ
所属していません StackOverflow