现在网上可以找到JAVA的,但是PHP的我还没找到,希望高手贴一下示例,我想学习下,谢谢了!

解决方案 »

  1.   

    这个算是长轮询的一个原理实现,很简陋,我现写的
    <?php
    set_time_limit(0);$loop = true;
    while ( $loop )
    {
    $status = file_get_contents('status.txt');
    if ('new' == $status)
    {
    // get new Message
    echo 'new Message @ '.time();
    $loop = false;
    }
    else
    {
    // sleep 1 sec
    usleep(1000);
    }
    }
    ?>当 status.txt 文件内容为 new 时就返回新内容,否则每隔1秒检查一次,并一直持续下去