考虑使用像PubNub这样的服务。你不需要担心NodeJS或者websockets。将PubNub插入PHP和你的前端,你就会全部设置好。
下面是教程的摘要版本在这里找到的文本: http://www.pubnub.com/blog/php-push-api-walkthrough/
JavaScript的PHP的推式API的“Hello World”
这PHP代码将消息发送到一个JavaScript浏览器在'my_test_channel'频道上收听。当此PHP代码执行时,JavaScript浏览器将收到PHP数组并显示“hello!”警报消息。
## Publish Messages To a JavaScript Browser
$pubnub = new Pubnub('publish_key', 'subscribe_key');
$pubnub->publish(array(
'channel' => 'my_test_channel',
'message' => array('some_text' => 'hello!')
));
上面的JavaScript是完全跨浏览器兼容的。该代码将监听'my_test_channel'频道上发布的消息。收到消息时,JavaScript会验证消息对象中是否存在'some_text'。如果此属性存在,则显示一个警报框!
PUBNUB.subscribe({ channel : 'my_test_channel' },
function(message) {
if ('some_text' in message) {
alert(message.some_text);
}
});
谷歌发现这个:http://socket.io/ – 2013-05-01 07:05:19