Вот простой веб-сервер, над которым я работаю
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-соединение все еще открыто, что позволяет проходить другому запросу, чего я пытаюсь избежать.
Как я могу закрыть существующие поддерживающие соединения?