-1

“从 Web 服务轮询数据”是什么意思?你能给我一些例子吗?另外,这种应用程序有什么要求?

4

1 回答 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 回答