0

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

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

4

3 回答 3

2

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

于 2012-04-13T04:51:15.243 回答
1

我怀疑让您的客户端浏览器XMLHttpRequest()连接到您的 Web 应用程序,然后让您的 Web 应用程序与您的 0MQ 基础设施对话是最简单的。

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

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

于 2012-04-13T00:20:40.380 回答
1

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

于 2012-05-02T17:20:56.910 回答