node.js 서버와 클라이언트 연결을 유지하는 것이 좋지 않거나 성능이 전반적으로 좋지 않습니까? (x.end();를 사용하지 않음).node.js에서 서버 클라이언트 응답 연결을 열린 상태로 유지하는 것이 좋지 않습니까?
node.js에서 놀고 싶습니다. 문제가 생길 수 있습니다. node.js 실행 파일을 다중 클라이언트가 통신 할 수 있도록 열린 핸들로 사용하십시오. 서로간에, 지금까지 테스트 한 것은 단지 감각을위한 HTTP 서버를 작성하는 것이며, "테스트"를 작성하는 간격은 5000ms입니다. 그리고 그들이 끊을 때까지 클라이언트와 영원히 소통한다는이 아이디어를 가지고 있기 때문에 나는 핸들을 끝내는 자신을 볼 수 없습니다.
var http = require("http"),
date = require("./modules/date.js");
var server = http.createServer(function(request, response) {
console.log("[" + date.currentTimestamp() + "] Receiving a connection from " + server.address().address);
response.writeHead(200, {"Content-Type": "text/html"});
response.write("Hello World!<br>Current time: " + date.currentTimestamp() + "<br>Current url: " + request.url);
setInterval(function() {
response.write(" test");
}, 5000);
}).listen(80);
console.log("[" + date.currentTimestamp() + "] Server has initialized.");
소켓 프로토콜의 사용은 아마도 OP가 의도하는 것의 관리를위한 최선이라고 말할 것입니다. – simon