JS代码:
1
服务器代码:
1 public string testlp(int time, int timeout) 2 { 3 // 死循环 查询有无数据变化 4 while (true) { 5 System.Threading.Thread.Sleep(1000);// 休眠1000毫秒 6 int i = 1; 7 if (i > timeout) { break; }//最大延迟 8 else { 9 i++; 10 int compl = 1; //模拟数据库时间 11 if (compl != time)//对比数据库中时间变化,此处一直进入if 12 { 13 string data= 数据库中数据 14 // 返回数据信息,请求时间、返回数据时间、耗时 15 //writer.print("result: " + i + ", response time: " + responseTime + ", request time: " + timed + ", use time: " + (responseTime - timed)); 16 return data; 17 break; // 跳出循环,返回数据 18 } 19 } 20 } 21 return "false";//不会执行 22 }