客户端一次请求,web sevice端要多次返回查询的结果,该如何解决

客户端一次请求,web sevice端要多次返回查询的结果
1,客户端仅仅是一次请求,
2,需要web service端可以返回多次的查询结果,例如,数据库查到100条记录,
先返回30条个客户端,然后再返回30条,最后再返回剩余的40条

这个可以实现吗?我仅仅知道web service就是就是有请求才有返回,没有请求怎么能返回呢?

谢谢!

------解决方案--------------------
客户端轮询。

服务器端保持会话状态。
------解决方案--------------------
可否说明为什么有这样的需求?是分页吗?还是其他?
------解决方案--------------------
探讨

引用:
非得一次吗??????你这做就是为了给客户端提速吗?

webservice的机制就是客户端不发起请求就,服务器不会应答的。。。。

如果只是为了提速,可以第一次提取一部分,其他的做异步提取,提取后合并数据。

是的啊。我就想这个道理,一次请求怎么会返回多次呢?

谢谢大家!!