Sistema de gestión de préstamos de bibliotecas Java
Permítanme hacer una sugerencia directa:
El autor primero usa un número para devolver el número de conjuntos de resultados devueltos por esta solicitud al cliente, y luego usa este número para controlar el número de bucles, de modo que No aparecerá bucle infinito.
No he escrito un código similar, pero supongo que como obtienes el flujo de salida del servidor cada vez, el bucle while no saldrá.