udonarium icon indicating copy to clipboard operation
udonarium copied to clipboard

接続断発生時の警告に関する要望

Open NktAts opened this issue 5 years ago • 3 comments

 セッション中、「接続断が発生したことに気づかない」場面が多く困っているので、改善を希望いたします。

 接続が途切れてしまうことはP2Pという仕様上仕方のないことだと思っているのですが、それを接続が切れた側・他の卓メンバ双方が気づきにくい点で不便です。お互い、「しばらく待っていても相手が何も話さなくなった」ということを認知して初めて接続断に気づくため、3分前後の停滞が発生します。  例えば、以下のいずれかが実装されれば便利になります。

①20-30秒おきに接続人数を監視して、「突然、接続人数が半分以下になった」ときに警告を表示 ②誰かの接続が切れたときに、メインチャットに「xxが退室しました」のチャットログを表示 ③現在のチャット新規通知に近い形で、メニューの「接続」右下に現在接続している人数を表示

 ご一考いただければ幸いです。よろしくお願いいたします。

NktAts avatar Mar 22 '19 11:03 NktAts

提案ありがとうございます。

接続時・切断時の通知機能が存在しないと困るのはその通りですね。

①20-30秒おきに接続人数を監視して、「突然、接続人数が半分以下になった」ときに警告を表示 ②誰かの接続が切れたときに、メインチャットに「xxが退室しました」のチャットログを表示 ③現在のチャット新規通知に近い形で、メニューの「接続」右下に現在接続している人数を表示

提案してもらっている内容をベースに、通知音やチャット(システム通知専用のチャットタブを用意する予定)等で通知を行う実装を検討してみます。

早ければv1.9.0で実装できると思います。 実装までこのIssueはOpenのまま維持して下さい。


情報収集:切断時の状況

セッション中、「接続断が発生したことに気づかない」場面が多く困っているので、改善を希望いたします。

一度は接続に成功したメンバがその後切断してしまう、という認識で合っているでしょうか。 そうであれば、切断時の状況について質問したいことがあります。

Issueで言及されている通り「絶対に切断しない」と断言することは当然できません。

その対策として、Web RTCとブラウザ自体の機能に自動再接続機能が用意されており、これによりネットワークが不安定でも瞬間的な切断であれば接続の復旧が可能です。 "基本的には"、一度接続に成功した後は滅多に切断しない状態になります。(誤ってブラウザを閉じた等の状況は除く)

そのため、報告して頂いているような頻度で切断が発生する(=再接続に失敗する)環境は珍しいと感じ、@NktAts さんの経験は貴重な情報になるのでは、と考えています。

分かる範囲で良いので、以下の質問に回答して頂くことは可能でしょうか。 今後の開発の助けになります。

  1. 切断するメンバは常に同じ人か、それとも誰でも切断する可能性があるか。
  2. 切断してしまうメンバが固定の場合、そのメンバの通信環境は何か。(自宅の固定回線、ポケットWiFi、スマホ回線、等)
  3. 切断してしまったメンバは他のメンバから孤立した状態になるのか。メンバ全体が2つのグループに分断されるよう切断は発生するか。
  4. 切断は予測できるかどうか。(特定の操作や状況でよく切断しやすい気がする、完全にランダムに切断するように見える、等)

TK11235 avatar Apr 03 '19 15:04 TK11235

回答します。

  1. 切断するメンバは常に同じ人か、それとも誰でも切断する可能性があるか。

 日付ごとに、特定の人が何度も落ちる事例が多いです。  日付が変わると、前回頻繁に落ちていた人が全く落ちなかったりします。

  1. 切断してしまうメンバが固定の場合、そのメンバの通信環境は何か。(自宅の固定回線、ポケットWiFi、スマホ回線、等)

 頻繁に落ちているのは私ではなく他の参加者なので、はっきりとはわかりません。  一人、ホテルのフリーWifiでアクセスして頻繁に落ちていた事例がありましたが、これは純粋な環境依存だと思います。

  1. 切断してしまったメンバは他のメンバから孤立した状態になるのか。メンバ全体が2つのグループに分断されるよう切断は発生するか。

 必ず、「1人が他の全員から切断される」という形で発生していました。

  1. 切断は予測できるかどうか。(特定の操作や状況でよく切断しやすい気がする、完全にランダムに切断するように見える、等)

 予測はできません。特定の状況で発生する、というものではありませんでした。

NktAts avatar Apr 04 '19 14:04 NktAts

回答ありがとうございます。 ネットワーク環境に起因する問題は情報収集が難しいのでとても助かります。

日付ごとに、特定の人が何度も落ちる事例が多いです。 日付が変わると、前回頻繁に落ちていた人が全く落ちなかったりします。

予測はできません。特定の状況で発生する、というものではありませんでした。

上記の回答から想像すると、PCの設定やユドナリウムの問題というよりは、家の外のネットワーク回線上で何かが起きて切断しているのではないかと感じました。

原因の予想としては、

  • 切断してしまうメンバの地理的状況
  • ISPのP2P規制

など、個人ですぐに対応するのが難しそうな要素が挙げられそうです。 今のところは、定期的に切断するものと妥協して切断通知機能でお茶を濁すしかないですね。


"全く手の施しようがない"という訳ではない筈なので、将来的には通信の問題にも対応しなければと考えています。 あまり期待せずに気長にお待ち頂ければと思います。

TK11235 avatar Apr 04 '19 16:04 TK11235