複数のゲーム ストリームを同時に視聴できるアプリを作成しています。クライアントがストリームの監視を開始したときと、クライアントがそのストリームの監視を停止したときをノード サーバーに通知するようにします。こうすることで、ユーザーが特定のストリームを視聴した時間を追跡し、そのストリームを視聴履歴に追加することもできます。
私の質問は次のとおりです。どうすればこれを行うことができますか? キープアライブ ping を設定することを考えていましたが、最後の ping が前回から妥当な時間であることが判明すると、クライアントはストリームの視聴を停止したと見なされます。これを適切に設定するのは少し面倒なようです。それを簡単にできるライブラリがあるかどうか知りたいです。私はsocket.ioを見てきましたが、その目的や自分の状況に当てはまるかどうかはよくわかりません。
前もって感謝します!