Javascript 发送到客户端的事件发射器
我的服务器上有一个事件发射器,它绑定了两个TCP套接字Javascript 发送到客户端的事件发射器,javascript,node.js,meteor,Javascript,Node.js,Meteor,我的服务器上有一个事件发射器,它绑定了两个TCP套接字 class Device extends EventEmitter { constructor() { super() this._messages = new Socket() this._commands = new Socket() } } 我试图完成的是将此上的所有事件传输到客户端上的等效事件发射器。也就是说,服务器将使用相同的参数和数据直接将此信息传递给客户机 我搞砸了几件事,大部分都是空的出版物
class Device extends EventEmitter {
constructor() {
super()
this._messages = new Socket()
this._commands = new Socket()
}
}
我试图完成的是将此上的所有事件传输到客户端上的等效事件发射器。也就是说,服务器将使用相同的参数和数据直接将此信息传递给客户机
我搞砸了几件事,大部分都是空的出版物
Meteor.publish(null, function () {
const listener = Meteor.bindEnvironment(() => {
// do something here
})
specialClassInstance.on('data', listener)
this.ready()
this.onStop(() => specialClassInstance.removeListener('data', listener))
})
但是,我有点被困在这里,因为我找不到一种方法使它在客户机等效类上发出事件。我唯一的另一条线索是文档中的Meteor.onConnection
这在《流星》中可能吗