ZMQ HTTP Server - 空请求

时间:2016-02-13 18:05:35

标签: c zeromq

在阅读ZMQ时,我遇到了这个链接 - A Web Server in 30 Lines of C。我非常积极地尝试运行代码,它确实打印出“Hello,World!”

问题在于:我从来没有完全得到看跌期权(要求);打印任何东西。基本上,我一直在寻找能够基于查询parrams发回一些数据。示例:http://localhost:8080/hello?myname=mho

响应会随着名称的sprintf而变化。

我相信我不能完全理解代码(:(只有30行!)。

关于CZMQ如何处理帧的任何有用链接?我不确定,我能够从标题中的内联文档中理解。 有什么指针吗?很高兴请通读。

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:0)

我同意它非常整洁,但它不是HTTP服务器 - 它对HTTP没有任何了解,特别是不了解如何解析查询字符串。

您当然可以使用0MQ非常简单地发送消息。 zguide有许多语言的许多模式的例子 - 应该是你需要的一切。您需要编写客户端和服务器(实际上是发送者和接收者)来发送超过0MQ的任何有意义的内容。如果您希望使用像curl或wget这样的通用http客户端,那么请使用真正的HTTP服务器而不是0MQ。许多脚本语言允许您在一行代码中启动HTTP侦听器。选择最适合您需求的产品。如果您使用0MQ,Freenode上有一个IRC频道,您可以在那里获得帮助。