Meteor配对两个客户端

Meteor配对两个客户端,meteor,Meteor,我目前正在编写一个游戏(只是为了学习Meteor),我想知道如何将两个客户端配对,以便它们可以直接(简单)发送信息 我“只”希望在两个客户机之间传递对象,这并不意味着要留在数据库中。(我以前使用过websockets。meteor中可能有类似的东西?我不是100%清楚你想做什么,但既然你提到你这样做是为了学习meteor,我会以典型的meteor方式来处理这个问题,而不是打开其他套接字在两个客户之间直接通信。Meteor已经提供了服务器和客户端之间的WebSocket通信,称为DDP。与其直接连

我目前正在编写一个游戏(只是为了学习Meteor),我想知道如何将两个客户端配对,以便它们可以直接(简单)发送信息


我“只”希望在两个客户机之间传递对象,这并不意味着要留在数据库中。(我以前使用过websockets。meteor中可能有类似的东西?

我不是100%清楚你想做什么,但既然你提到你这样做是为了学习meteor,我会以典型的meteor方式来处理这个问题,而不是打开其他套接字在两个客户之间直接通信。Meteor已经提供了服务器和客户端之间的WebSocket通信,称为DDP。与其直接连接两个客户端,不如让它们通过服务器相互通信


您不需要将对象存储在集合中以利用反应性。典型的meteor方法是在服务器上声明一个反应变量,让客户端A更新该变量,客户端B订阅该变量。每次变量更改时,所有订阅的客户端都会收到通知并做出反应。我认为这是一个好处,服务器是在什么来回发送的循环。 如果不需要永久数据存储,那么这些包可能会有所帮助。不过你需要服务器。无服务器解决方案可以通过WebRTC实现,但这需要一些设置(信令服务器等)


那么,如何允许两个web客户端直接相互通信呢?我可以想到,这与Meteor无关,因为它是一个本地API。另外,它们在Meteor中,因为Meteor构建在节点的顶部,所以您可以使用它的所有节点功能。你的问题都是噪音(“我有个问题”,“谢谢”,“我是一个傻瓜”,“我是一个书呆子”),要求一个图书馆(离题!)及其非常广泛的范围。请相应地编辑。@Kyll更好吗?(我只是想表现得好一点,编辑只是因为我习惯了(从另一个论坛)。但是谢谢你的留言!是的,谢谢你的关注(表现得好一点,这也非常重要!=p)。最后,你必须考虑你的问题,因为它将被阅读两年或三年后,所以你应该尽量使尽可能永恒的(适用时,更新遵循新的版本或实现是好的)。这正是我的想法,我只是不清楚如何“设置”。有了关键词,找到代码应该很简单!非常感谢!(我刚才提到了websocets,以防出现类似的情况,但这也很有效)