【发布时间】:2012-11-13 07:23:55
【问题描述】:
有没有办法关闭回复?我可以使用res.end(),但它实际上并没有关闭套接字。
我想要实现的目标:我正在编写一个与网络接口的 Java 程序,并且我正在为此编写一个 NodeJS 服务器。 Java 代码:
String line;
while((line = in.readLine()) != null) {
System.out.println("RES: "+line);
}
但这只是一直悬而未决。没有结束连接,仍在等待来自套接字的输入。
节点:
exports.getAll = function (req, res) {
res.set("Content-Type", "text/plain");
res.set(200);
res.send(..data..);
res.end();
}
但是res.end() 不会关闭连接。如前所述,Java 一直在想接下来会有什么东西,所以它卡在了while 循环中。
【问题讨论】:
标签: javascript node.js express keep-alive