2016-02-13 70 views
0

在阅读ZMQ时,我遇到了这个链接 - A Web Server in 30 Lines of C。积极主动,我尝试运行代码,它确实打印出“Hello,World!”ZMQ HTTP服务器 - 空请求

以下是问题:我从来没有完全得到puts(request);打印任何东西。从本质上讲,我一直在寻找能够发送一些基于查询parrams的数据。例如:http://localhost:8080/hello?myname=mho

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

我相信,我不是完全能够理解的代码(:(仅30行!)。

在CZMQ如何处理框架的任何有用的链接?我不知道,我能够做?良好的判断力出在报头中的内联文档的 任何指针快乐通读请

我失去了一些东西很明显这里

回答

0

我同意这是很整齐,但它不是一个HTTP服务器 - ?它不了解HTTP的任何内容,特别是如何解析查询字符串。

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