il peut utiliser le mode chunked comme tu dit, mais dans ce cas là, il te donne quand même la taille de chaque paquet avant de les émettres, ça revient donc au même. Et par contre, je ne suis pas au courant que le serveur puisse ne rien indiquer et juste fermer la connection.
Quel version du protocol utilise tu ? (le mode chunked est du http1.1 seulement je pense) - pas que ça change quoi que ce soit, à ma connaissance dans tout les cas on a la taille des données dans l'en tête.