2017-01-25 8 views

答えて

2

ユーザーが切断されている場合は、それを処理する必要があります。 SignalRはユーザのレガシータイミングとポーリングに戻りますが、最終的にはそのユーザを損失とみなし、接続を失います。ユーザーが再接続すると、失われたユーザーの独自の記憶域を管理していないと、そのメッセージを受信しなくなります。それはキューから投げられる...しかし、あなたはエラーを受け取ることはありません。 SignalRには、切断されたユーザーのために聞くことができ、メッセージを送信する前に接続を照会できるイベントがあります。そのユーザーが接続されているとみなされ、(同じユーザーとして)再接続された場合は、メッセージが配信されます。どちらの方法でも、エラーは発生しません。

関連する問題