是否可以直接从客户端浏览器中的 JavaScript 向 0mq 发送消息?
如果不是在 JavaScript 中,那么我应该使用 Flash 或设置一些 http 代理服务器?
是否可以直接从客户端浏览器中的 JavaScript 向 0mq 发送消息?
如果不是在 JavaScript 中,那么我应该使用 Flash 或设置一些 http 代理服务器?
0mq 不适用于面向 Internet 的端口。有一个名为 nullmq 的项目,它通过在防火墙后面将 web 协议转换为 zmq 来完成您想要的工作,同时在浏览器上保留 zeromq 之类的 api。
我怀疑让您的客户端浏览器XMLHttpRequest()
连接到您的 Web 应用程序,然后让您的 Web 应用程序与您的 0MQ 基础设施对话是最简单的。
0MQ有一个javascript/flash 绑定,但我自己从未使用过它,所以我无法评论稳定性或任何东西。
如果您告诉我们更多关于您想要完成的工作,我们可能会提出可行的替代方案。
如果你想要一个持久连接,你可以在客户端使用 websockets,并使用像 tornado 或 socket.io 这样的 websocket 服务器将消息中继到 zmq 并返回。