@ZachB: ах, теперь я вижу. Спасибо за объяснение.

ростой веб-сервер, над которым я работаю

var server = require("http").createServer(function(req,resp) {
    resp.writeHead(200,{"Content-Type":"text/plain"})
    resp.write("hi")
    resp.end()
    server.close()
})
server.listen(80, 'localhost')
// The shortest webserver you ever did see! Thanks to Node.JS :)

Прекрасно работает, за исключением поддержки. Когда первый запрос приходит,server.close вызывается. Но процесс не заканчивается. На самом деле TCP-соединение все еще открыто, что позволяет выполнить другой запрос, чего я и пытаюсь избежать.

Как я могу закрыть существующие соединения keep-alive?