“从 Web 服务轮询数据”是什么意思?你能给我一些例子吗?另外,这种应用程序有什么要求?
问问题
2766 次
1 回答
3
在伪代码中:
while (!done) {
answer = webService.service()
if (!done = processAnswer(answer)) // display data, etc.
wait(interval); //wait for some time period
}
因此,基本上,您正在重复调用 Web 服务,并在两者之间等待一段时间。您可能正在观察某个长时间操作是否完成,或者在调用 Web 服务时寻找新数据。一个示例可能是一个电子邮件客户端,它调用服务器以查看自上次调用以来是否有新邮件到达。当您没有通知机制(推送通知)时使用轮询。
于 2012-10-20T02:07:49.383 回答