我想了解addListener在node.js中的用途。有人可以解釋嗎?謝謝!一個簡單的例子是:addListener在node.js中做什麼?
var tcp = require('tcp');
var server = tcp.createServer(function (socket) {
socket.setEncoding("utf8");
socket.addListener("connect", function() {
socket.write("hello\r\n");
});
socket.addListener("data", function (data) {
socket.write(data);
});
socket.addListener("end", function() {
socket.write("goodbye\r\n");
socket.end();
});
});
server.listen(7000, "localhost");
確定,所以「連接」,「數據」或「結束」。將事件的名稱。但是在哪裏和誰定義這些事件名稱? – Jeff 2010-04-29 11:40:22
「事件循環」究竟是什麼? – Jeff 2010-04-29 11:40:47
這取決於事件發射的來源。因此存在類EventEmitter。對於可用的EventEmitter對象,如您的(服務器)套接字,請查看文檔以查找事件名稱。 – 2010-04-29 11:42:30