我的服务器上有一个事件发射器,它有两个绑定的TCP套接字。
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
。
这可能在流星中出现吗?