“轮询来自网络服务的数据”是什么意思?你能举个例子吗?此外,这种应用的要求是什么?
答案 0 :(得分:3)
在伪代码中:
while (!done) {
answer = webService.service()
if (!done = processAnswer(answer)) // display data, etc.
wait(interval); //wait for some time period
}
所以基本上,你反复调用一个Web服务,等待一段时间间隔。您可能正在观察是否已完成某些长操作,或者在调用Web服务时正在查找新数据。一个示例可能是一个电子邮件客户端,它调用服务器以查看自上次调用以来是否有新邮件到达。如果没有要通知的机制(推送通知),则使用轮询。