如何为'ws'Web-Socket模块创build自定义事件?

是否有可能在NodeJS中为'ws'websocket模块创build自定义事件发送器和监听器(就像socket.io中的那样)。 如果是的话,我该如何实现呢?

//这是我想达到的目标(反之亦然):

// listening on server WebSocket.on('connection', function (ws) { ws.on('myCustomEvent', function(data) { // do something with the data }); }); // emitting from client socket.emit('myCustomEvent', data); 

我是新的,但经过一番search,答案似乎是没有。

根据这篇文章,似乎接受的方式是使用[eventname, data_object]类的消息格式,然后parsing它