如何添加自定义事件处理程序?

how to add custom event handler?

我可以在 nodejs 的 'net' 核心模块中的 tcpsocket 中添加自定义事件处理程序吗? 像这样

// Import net module.
var net = require('net');

// Create and return a net.Server object,
var server = net.createServer(function(client) {

    client.setEncoding('utf-8');
client.on('event1', function (data) {

console.log(data);
});
});

然后由客户端发出这个事件 如果不能,我可以使用 on('data',callback); 并使用数据事件来发出 json 字符串并处理它

您可以在任何事件发射器上侦听和发射任何名称的事件。但是除非你有一些代码来发出你正在监听的事件,比如 server.emit('event1', data),否则不会调用监听器。