Express.js réponse étroite

Est-il un moyen de fermer une réponse? Je peux utiliser res.end() mais il ne fait pas fermer le socket.

Ce que je veux réaliser: je suis en train d'écrire un programme Java qui s'interface avec le réseau, et je suis en train d'écrire un node.js serveur pour cette. Le code Java:

String line;
while((line = in.readLine()) != null) {
    System.out.println("RES: "+line);
}

Mais ce ne cesse de pendaison.. Pas de fin de connexion, toujours en attente pour l'entrée de la douille.

Nœud:

exports.getAll = function (req, res) {
    res.set("Content-Type", "text/plain");
    res.set(200);
    res.send(..data..);
    res.end();
}

cependant res.end() ne ferme pas la connexion.. Comme l'a dit avant, java continue à penser il y aura quelque chose à côté de sorte qu'il est coincé dans la boucle while.

Merci

source d'informationauteur code ninja