私はこれまで、WebSocket、Webworkers、およびそれに関連するものすべてを使用したことがありません。明らかに、私は道に迷っていて、これを正しく行う方法がわかりません。
WebSocket を作成してサーバー ポートで正常に動作させる方法を学びました。また、Web ワーカーを読み込みます (ただし、これはサイトを直接更新しません)。
ユーザーが接続すると、すべてが正常に動作します。 Websocket はユーザーにメッセージを送信し、ユーザーは Web サイトを更新しています。
問題は、他の多くのユーザー (異なるユーザーをシミュレートするための異なるタブまたはブラウザー) でそれを使用したい場合です。 WebSocket 経由で接続している次のユーザーに対してのみ機能し、他のユーザーに対しては機能しません。
私がやりたいことを誰もが理解しやすくするために、図を共有します。
もう一つ。この情報を取得するには、サーバーとユーザーの両方でどの言語を使用する必要がありますか? Python、NodeJs、Php (私が使い方を知っているのはこれらだけです)。
解決しました!
各クライアント (それぞれ異なるデバイスでも構いません) に割り当てられる番号を生成し、サーバーによって生成された乱数を各接続に送信するだけです。
"Connection" の前に次の内容を追加する必要があります:
リーリー"Connection" の後に次を追加する必要があります:
リーリー