调用res.end()时,Node将销毁套接字吗?

时间:2018-08-17 07:12:12

标签: node.js sockets

众所周知,使用Connection: keep-alive或在HTTP 1.1中,HTTP响应结束时,TCP连接不会被破坏。

我想像这样使用Node.js实现HTTP流:

http.createServer((req, res) => {
    res.setHeader('Transfer-Encoding','chunked');

    setTimeout(() => {
        res.write("5\r\n");
        res.write("12345\r\n");
    }, 3000);
});

在客户端,我想分别获得每个3000 ms的响应,但是我发现浏览器将进行peding。调用res.end()时,浏览器将获得响应。

那么Node.js会在调用res.end()时销毁套接字吗?

0 个答案:

没有答案