Как добавить пользовательский обработчик событий? - PullRequest
0 голосов
/ 29 марта 2019

Могу ли я добавить собственный обработчик событий в tcpsocket в модуле ядра 'net' в nodejs?что-то вроде этого

// 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 и обработать ее

1 Ответ

0 голосов
/ 29 марта 2019

Вы можете прослушивать и отправлять события с любым именем на любом источнике событий. Но если у вас нет кода, который генерирует событие, которое вы слушаете, например server.emit('event1', data), слушатель не будет вызван.

...