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

标签 javascript node.js websocket

是否可以为 NodeJS 中的“ws”websocket 模块创建自定义事件发射器和监听器(就像 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);

最佳答案

我是新手,但经过一番搜索后,答案似乎是否定的。

根据this,这似乎是公认的方式post,就是使用[eventname, data_object]这样的消息格式,然后解析

关于javascript - 如何为 'ws' Web-Socket 模块创建自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41982982/

相关文章:

php - 管理用户页面

node.js - 如何在 express 中正确管理 CORS 策略?

http - 协议(protocol)不可知服务器的架构设计

php - Websockets 控制用户访问

javascript - 您可以使用 javascript 操作浏览器的 WebSocket 连接吗?

javascript - Angular select 不响应 ng-model 更改

javascript - Vue.js 中的全局事件总线和通知

javascript - 内联 JavaScript 在 Chrome 中有效,但在 Firefox 中无效

javascript - 如何通过javascript使用mongoose从mongoDB获取字段的值

javascript - 异步: Why is form post redirecting?