基于Ajax的长连接
来源:互联网 发布:北京淘宝视觉营销 编辑:程序博客网 时间:2024/04/30 18:33
JS代码:
<script> function longPolling() { $.ajax({ url: "testlp", data: { "time": 2, "timeout": 3 },//time:假设传输数据时间,timenout:最大延迟 dataType:'JSON', success: function (data) { //输出data longPolling(); } }); }</script>
服务器代码:
public string testlp(int time, int timeout) { // 死循环 查询有无数据变化 while (true) { System.Threading.Thread.Sleep(1000);// 休眠1000毫秒 int i = 1; if (i > timeout) { break; }//最大延迟 else { i++; int compl = 1; //模拟数据库时间 if (compl != time)//对比数据库中时间变化,此处一直进入if { string data= 数据库中数据 // 返回数据信息,请求时间、返回数据时间、耗时 //writer.print("result: " + i + ", response time: " + responseTime + ", request time: " + timed + ", use time: " + (responseTime - timed)); return data; break; // 跳出循环,返回数据 } } } return "false";//不会执行 }
0 0
- 基于Ajax的长连接
- Comet 基于AJAX的HTTP长连接
- 与comet的一次亲密接触——基于ajax的http的长连接技术
- 基于Redis的ASP.NET与js(AJAX)的聊天程序[js长连接][伪推送]
- 基于Redis的ASP.NET与js(AJAX)的聊天程序[js长连接][伪推送]
- [gkk]--redis的效率----ajax长连接
- 基于iframe的HTTP长连接实现
- 基于socket的心跳长连接
- 基于Netty的服务端长连接
- 基于Proxy代理服务器的长连接方法
- 基于心跳的socket长连接
- 基于心跳的socket长连接
- 基于Netty的长连接客户端
- Ajax长连接
- Ajax长连接
- Ajax 长连接实现
- ajax长连接
- Ajax长连接项目案例
- css 制线条选项卡 选中状态
- opencv在linux下的安装杂谈
- B. Fox And Two Dots Codeforces Round #290 (Div. 2)
- iOS APP可执行文件的组成
- 关于 Free 的 buffers / cached
- 基于Ajax的长连接
- LDAP 中DN、CN、DC的含义
- mysql编码问题
- Mac Yosemite 配置Apache
- merge用法(ORACLE 对比 TERADATA)
- Python基础学习总结(一)
- JAVA和.NET使用DES对称加密的区别
- thinkphp Model类方法一览
- linx下串口编程的一些琐碎