Ce n'addListener faire dans node.js?

Je suis en train d'essayer de comprendre le but de addListener dans node.js. Quelqu'un peut m'expliquer s'il vous plaît? Merci! Un exemple simple serait:

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");

OriginalL'auteur Jeff | 2010-04-29