Estoy tratando de entender el propósito de addListener en node.js. ¿Alguien puede explicar por favor? ¡Gracias! Un ejemplo sencillo sería:¿Qué hace addListener en 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");
Ok por lo que 'conectar', 'datos' o 'final' sería el nombre del evento. ¿Pero dónde y quién define estos nombres de eventos? – Jeff
¿Qué es exactamente 'evento-looping'? – Jeff
Esto depende de la fuente de emisión del evento. Por lo tanto, existe la clase EventEmitter. Para los objetos disponibles que son EventEmitters, como su socket (servidor), eche un vistazo a la documentación para encontrar los nombres de los eventos. –