我想開始使用websockets連接到一個PHP套接字服務器。這個服務器應該以特定的時間間隔檢查數據庫中是否發生了變化,然後應該將更改發送回客戶端。所以當客戶端連接時,只要客戶端(在這種情況下是網頁瀏覽器)在頁面上,連接應該保持打開狀態。PHP服務器和websockets
然後,服務器應該在一定的時間間隔檢查數據庫並在需要時發回數據。我知道問題不在於websockets(除了並非所有主流瀏覽器都支持它)。主要是我關心的是PHP。我想用PHP創建服務器,但是我可以保持一個連接打開PHP代碼,只要我想要?
而間隔如何。通常在C#.NET EXE應用程序中,我只需創建一個計時器。這怎麼能在PHP中完成?
如果這是所有可能的,我可以只是簡單地運行我的PHP代碼在Apache網絡服務器?
websocket是一個不同的協議,所以沒有你不能通過Apache運行它。顯然有https://github.com/disconnect/apache-websocket – miki 2012-03-16 15:29:48