长轮询(long-polling)
来源:互联网 发布:网络大电影投资合同 编辑:程序博客网 时间:2024/06/06 05:13
long-polling
<?//设置当前脚本为无超时状态
set_time_limit(0);
//操作的文件名
$DATAFILE='dat.txt';
//保存当前时间
$time=time();
//用死循环持续检测文件
while(1){
//判断文件存在
file_exists($DATAFILE) and
//判断文件修改
filemtime($DATAFILE)>$time and
//输出文件内容并断开HTTP
die(file_get_contents($DATAFILE));
//清空文件状态缓存
clearstatcache();
//等待1秒
sleep(1);
};
?>
接着是客户端的代码
function polling(){
$("#clickme").html(result);
});
}
window.onload = function (){
polling();
}
另一兄台博文:http://blog.csdn.net/chenjiebin/article/details/5675362
0 0
- 长轮询(long-polling)
- Web通信之:长轮询(long-polling)
- HTTP长轮询(long polling)实现
- Long Polling (Comet4j)推送
- 基于Ajax的长轮询(long-polling)方式
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- Web 通信 之 长连接、长轮询(long polling)
- PowerDesigner学习笔记分享
- ubuntu配置vsftpd
- ACRA(异常处理)
- C++标准程序库细节整理(三)第六章
- java开发常用到的jar包总结
- 长轮询(long-polling)
- Linux 如何挂载、卸载硬盘--以centos系统为例
- 链表的操作
- CleanCode
- lodop打印控件破解思路详解(一)
- C++调用Python(需要安装Python)
- iOS - Your build settings specify a provisioning profile with the UUID, no provisioning profile was
- jfreechart做报表分析
- nodejs中流(stream)的理解