2012-10-20 26 views
-1

“从Web服务轮询数据”是什么意思?你能举几个例子吗?此外,这种应用程序的要求是什么?“从Web服务调查数据”是什么意思?

+0

这不是'投票',它应该'拉',也不是这里问这种问题的正确位置 –

+2

'投票'是一个有效的术语。 – jalynn2

回答

3

伪代码:

while (!done) { 
    answer = webService.service() 
    if (!done = processAnswer(answer)) // display data, etc. 
     wait(interval); //wait for some time period 
} 

所以基本上,你在反复调用Web服务,在等待之间有一段时间间隔。您可能正在观察以查看是否完成了一些长操作,或者在调用Web服务时查找新数据。一个例子可能是一个电子邮件客户端调用服务器来查看自上次调用以来是否收到新邮件。如果您没有要通知的机制(推送通知),则使用轮询。