【问题标题】:how to send a message from client web page to 0mq server如何从客户端网页向 0mq 服务器发送消息
【发布时间】:2012-05-03 01:20:56
【问题描述】:

是否可以从客户端浏览器中的 JavaScript 直接向 0mq 发送消息?

如果不是 JavaScript,那我应该使用 Flash 还是设置一些 http 代理服务器?

【问题讨论】:

    标签: javascript zeromq


    【解决方案1】:

    0mq 不适用于面向 Internet 的端口。有一个名为 nullmq 的项目,它通过在防火墙后面将 web 协议转换为 zmq 来完成您想要的工作,同时在浏览器上保留 zeromq 之类的 api。

    【讨论】:

      【解决方案2】:

      我怀疑让您的客户端浏览器为您的 Web 应用程序创建一个 XMLHttpRequest(),然后让您的 Web 应用程序与您的 0MQ 基础架构对话是最简单的。

      0MQ 有一个 javascript/flash binding,但我自己从未使用过它,所以我无法评论稳定性或其他任何事情。

      如果您告诉我们更多关于您想要完成的工作,我们可能会提出可行的替代方案。

      【讨论】:

      • 我正在开发一些广告系统,我需要记录人们的活动。我在想是否可以直接使用 0mq boost。
      【解决方案3】:

      如果您想要持久连接,您可以在客户端使用 websockets,并使用像 tornado 或 socket.io 这样的 websocket 服务器将消息中继到 zmq 并返回。

      【讨论】:

        猜你喜欢
        • 2013-06-24
        • 2017-01-12
        • 1970-01-01
        • 1970-01-01
        • 2022-07-15
        • 2015-01-05
        • 2017-07-30
        相关资源
        最近更新 更多