私はPHPサーバーを持っており、クライアントBのアクションについてクライアントAを更新する必要があります。それは通常どのように達成されていますか?
私の現在の解決策は次のとおりです。
- A は、これについてオープン
$.ajax(...).done(function myCallBack(){...});
コールを残します。 - A が入っ
myCallBack(){...}
ているときは、別の を発行します$.ajax(...).done(function myCallBack(){...});
。このようにして、サーバーとの通信は開いたままになり、いつでも新しい情報を受信できます - PHP は、2 つの同時セッションとの間でデータを転送するために、セッション間通信ファイルを継続的にチェックする必要があります。
開いたまま$.ajax(...).done(function myCallBack(){...});
にする(そして常に新しいものを生成する)のがそれを行う方法ですか?
セッション間通信の場合 - イベントなどを通知する方法はありますか (一部のファイルを継続的に監視する代わりに [リソースの無駄!])?