【问题标题】:How can I send data updates to Meteor server from a desktop application?如何从桌面应用程序向 Meteor 服务器发送数据更新?
【发布时间】:2013-12-28 20:28:51
【问题描述】:

我刚刚开始使用 Meteor,昨天我设法获得了一张使用自定义图块运行的传单地图。我的目标是从游戏中获取玩家位置数据并将其发送到 Meteor 服务器,以便实时分发给查看地图的其他玩家。

玩家机器上的小型桌面应用程序可以使用这些数据,而且 Meteor 可以轻松处理分发部分,所以我缺少的只是让桌面应用程序与 Meteor 服务器通信。解决此问题的最佳方法是什么?有没有办法让 Meteor 监听来自外部源的传入数据?

【问题讨论】:

    标签: meteor


    【解决方案1】:

    您可以使用流星服务器的本机分布式数据协议 (DDP) 直接与其通信。您可以找到规范文档here,以及最新的节点驱动程序here。一些搜索可能会找到其他语言的实现。

    或者,您可以在 Iron 路由器中使用 server-side-routing 以允许客户端使用 HTTP 来发布/放置他们的位置。此解决方案的缺点是您可能需要想出一些方法让客户端唯一标识自己(例如使用唯一密钥),这样您就不会获得虚假数据。

    【讨论】:

    • 好的,谢谢!真的没有意识到我可以像那样使用 DDP。每天都越来越爱上 Meteor。 =D
    猜你喜欢
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多