我来个直接点的建议:楼主先用一个数字把这次发出的请求返回的结果集数量返回到客户端,然后用这个数字来控制你的循环次数,这样就不会发生死循环了。我没有写过类似的代码,不过我估计因为你每次都能从服务器端获取到输出流,所以导致while循环不会退出。