服务器发送的事件和php-是什么触发服务器上的事件?
所有, HTML5 Rocks提供了有关服务器发送事件(SSE)的不错的初学者教程: http://www.html5rocks.com/zh-CN/tutorials/eventsource/basics/ 但是,我不理解一个重要的概念-是什么触发服务器上导致发送消息的事件? 换言之-在HTML5例如-服务器仅仅发送时间戳一次: <?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); // recommended to prevent caching of event data. function sendMsg($id, $msg) { echo "id: $id" . PHP_EOL; echo "data: $msg" . PHP_EOL; echo PHP_EOL; ob_flush(); flush(); } $serverTime = time(); sendMsg($serverTime, 'server time: ' . date("h:i:s", time())); 如果我要建立一个实际的例子-例如,Facebook风格的“墙”或股票行情自动收录器,其中每当某些数据发生更改时,服务器都会向客户端“推送”新消息,这如何工作? 换句话说... …