Webソケットを使用してPHPソケットサーバーに接続したいと考えています。このサーバーは、データベース内で何かが変更されたかどうかを一定の間隔で確認し、変更をクライアントに送り返す必要があります。したがって、クライアントが接続されているときは、クライアント(この場合はWebブラウザ)がページ上にあるので、接続は開いたままにしておく必要があります。PHPサーバーとWebソケット
次に、サーバーは特定の間隔でデータベースをチェックし、必要に応じてデータを送り返す必要があります。私は問題がWebSocketではないことを知っています(ただし、主要なブラウザではまだサポートされていません)。主に私の懸念はPHPです。私はPHPでサーバーを作成したいと思いますが、私が望むように、長い間、PHPコードへの接続を開いたままにすることはできますか?
間隔はどうですか。通常はC#.NETのexeアプリケーションでは、単にタイマーを作成します。どのようにこれはPHPで行うことができますか?
これがすべて可能な場合は、Apache WebサーバーでPHPコードを実行するだけでよいですか?
websocketは別のプロトコルなので、Apacheで実行することはできません。どうやらhttps://github.com/disconnect/apache-websocketがあります。 – miki