ある PHP ファイルから別の PHP ファイルの特定のユーザーに「メッセージ」を送信することは可能ですか?
「メッセージ」は、すでに実行されている PHP ファイルで受信できる必要があることに注意してください。そのため、単に他のファイルを呼び出しても違いはありません。下の画像は、私がやりたいことを示しています。
この例では、ユーザー 1 が「send.php」を呼び出し、ユーザー 1、2、および 4 の「receive.php」インスタンスにメッセージを送信します。これは可能ですか?
追加情報
ファイルやデータベースなどの中央の場所にメッセージを記録することはできません。これは、100 ミリ秒ごとに約 1 回メッセージをクエリすることになり、データベース/ファイル システムが過負荷になる可能性があるためです。私はそれが瞬時に必要です。
さらに、前述のようにメッセージを複数のユーザーに送信する必要があるため、セッションまたは Cookie を使用できません。最後に、受信した PHP ファイルは、ユーザーがページを離れるまで終了しません (実際には HTML5eventsource
ファイルです)。