我可以在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);
并使用data事件发出json字符串并进行处理
答案 0 :(得分:0)
您可以在任何事件发射器上侦听并发出任何名称的事件。但是除非您有一些发出事件的代码(例如server.emit('event1', data)
),否则不会调用该侦听器。