Socket.IOタイムアウト(切断)は、ソケットにアクティビティが存在しない場合に発生しますが、アクティビティがどのように検出されますか?私はそれについての情報を見つけることはできません。検出プロセスはどのように機能しますか?例: ユーザーがWebサイトタブを閉じると、接続が切断されますか? ユーザーが接続を失い、切断が実行されないことがありますか? キャッシュ情報は、私がウェブサイトから退出してもオンラインであることを知らせる可能性がありますか?socket.io disconnectはどのように機能しますか?
答えて
ネットワークパネルでブラウザのデベロッパーツールを開くと、リクエストをwsリクエスト(Webソケットリクエスト)にフィルタすることができます。そこにアクティブなウェブソケット接続が表示されます。 1つの接続を選択すると、ヘッダー、フレーム、Cookie、およびタイミングが表示されます。フレームオプションを選択すると、ブラウザとWebソケットサーバーの間で送受信される内容を確認できます。
次の画像は、それがChromeの開発ツールです、あなたのためにそれを明確にします:
今そこにあなたには、いくつかの数字がある見ることができるが、基本的には、ブラウザとサーバーは、ピンポンをしています。これらの数字の詳細については、この回答を参照してください。SocketIO Chrome Inspector Frames
このピンポンは、タイムアウトがないことを知っているソケットです。接続解除と接続に関しては、WebSockets APIについてもっと読むことをお勧めします。そこには、onclose、onerror、onmessage、onopenのイベントリスナーがあります。例えば
:ユーザーがウェブサイトのタブを閉じると、切断を発生
だからこの質問に答えますか?そこにある は、ユーザーが接続を失って接続が切断されることはありませんか?
いいえ、oncloseイベントは発生しますが、oncloseが発生しなかった宇宙的な理由があっても、結局はタイムアウトにより切断されます。
あなたの他の質問については:キャッシュ情報は、私が ウェブサイトを離れても、Imは、オンラインことを通知
は可能ですか?
はい、これはソケットまでではありません。それはあなたとあなたの実装次第です。オンラインユーザーのリストを保持し、そのリストのみを時折更新することができます(10分とします)。オンラインユーザー一覧を保持することができます。また、オンラインユーザーリストを更新する時点までに、一部のユーザーは既に切断されています。
- 1. Socket.io Disconnect
- 2. Socket.io on socket disconnect
- 3. ソケットioの発光機能はどのように機能しますか?
- 4. logstash kv {}機能はどのように機能しますか?
- 5. WatchKit:ディクテーション機能はどのように機能しますか?
- 6. 機能はどのように機能しますか?
- 7. "disconnect"イベントの発生にSocket.ioの遅延がありますか?
- 8. $ watchのコール機能は一度にどのように機能しますか?
- 9. array_udiff()、array_uintersect()などはどのように機能しますか?
- 10. OpenLayers.Control.Scale.template - それはどのように機能し、全く機能しますか?
- 11. マップ機能はReact.jsではどのように機能しますか?
- 12. Schemeではコレクタ機能はどのように機能しますか?
- 13. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 14. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 15. この機能割り当てはどのように機能しますか?
- 16. セッターテンプレートのライブライブテンプレート機能はどのように機能しますか?
- 17. Facebookのリンク機能はどのように機能しますか?
- 18. このソート機能はどのように機能しますか?
- 19. Solrのスケール機能はどのように機能しますか?
- 20. この単語置換機能はどのように機能しますか?
- 21. この機能はどのように機能しますか? char * getname(); C++
- 22. 豚の置換機能はどのように機能しますか?
- 23. Readerモナドの「質問」機能はどのように機能しますか?
- 24. 機能の削減はどのように機能しますか?
- 25. jqueryのshow/hide機能はどのように機能しますか?
- 26. Pythonの "all"機能はどのように機能しますか?
- 27. このトランスポーズ機能はどのように機能しますか?
- 28. Aureliaの機能とルーティングはどのように機能しますか?
- 29. Safariのリーダー機能はどのように機能しますか?
- 30. JavaScriptのパワー機能はどのように機能しますか?
返信いただきありがとうございました。 – Darm0ka