"从Web Services中进行投票数据"是什么意思?你能给我一些例子吗?另外,此类应用程序的要求是什么?
pseudocode:
while (!done) {
answer = webService.service()
if (!done = processAnswer(answer)) // display data, etc.
wait(interval); //wait for some time period
}
基本上,您正在反复调用Web服务,等待两者之间的时间间隔。您可能正在观察,查看是否完成了一些长时间的操作,或者在调用Web服务时正在寻找新数据。一个示例可能是一个电子邮件客户端,该客户端致电服务器以查看自上次通话以来是否到达新邮件。当您没有要通知的机制时,请使用轮询(推送通知)。