我想开始使用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