0

httpの投稿を受け取ったときにMySqlテーブルのエントリを変更するphpファイルを作成しました。また、phpファイルでテーブルエントリの所有者に通知を送信したいと思います。このアイデアは、チャットルームやインスタントメッセンジャープログラムに似ています。私はphpチャットスクリプトを見てきましたが、カスタマイズ可能な非常にシンプルなインターフェイスを備えたものが本当に必要です。誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

1

それで、一連のクライアントを同期したいですか?

もしそうなら、ロングポーリングテクニックを見てください。それは非常に単純です。クライアントは接続を開きますが、サーバーはデータが更新されるまで応答しません。

欠点として、これは PHP ではうまく機能しません。複数の接続を sleep() する必要があるため、PHP プロセスがブロックされます。

可能性がある場合は、node.js を使用してそのようなことを行うことをお勧めします。ロング ポーリング チャットは、ノードを使用して実装するのは非常に簡単です ;)

于 2010-07-09T22:21:03.710 に答える
1

イベントのトリガーには名前付きの外観を使用し、ジャバー ボットを使用します (複数の言語用の拡張機能が存在します)。

http://www.xaprb.com/blog/2007/08/29/how-to-notify-event-listeners-in-mysql/

于 2011-11-07T09:49:44.310 に答える