Come fai a sapere che il server ha terminato l'invio dei dati?
Nel ciclo di recupero delle informazioni
potresti valutare una stringa passata dal server per indicare al
client che tutte le informazioni sono state inviate.
Ovviamente tale stringa dovresti deciderla tu in fase di
decrizione del protocollo di
comunicazione tra server e client.

Naturalmente, IMHO.

ciao.