在阅读ZMQ时,我遇到了这个链接 - A Web Server in 30 Lines of C。我非常积极地尝试运行代码,它确实打印出“Hello,World!”
问题在于:我从来没有完全得到看跌期权(要求);打印任何东西。基本上,我一直在寻找能够基于查询parrams发回一些数据。示例:http://localhost:8080/hello?myname=mho
响应会随着名称的sprintf
而变化。
我相信我不能完全理解代码(:(只有30行!)。
关于CZMQ如何处理帧的任何有用链接?我不确定,我能够从标题中的内联文档中理解。 有什么指针吗?很高兴请通读。
我错过了一些明显的东西吗?
答案 0 :(得分:0)
我同意它非常整洁,但它不是HTTP服务器 - 它对HTTP没有任何了解,特别是不了解如何解析查询字符串。
您当然可以使用0MQ非常简单地发送消息。 zguide有许多语言的许多模式的例子 - 应该是你需要的一切。您需要编写客户端和服务器(实际上是发送者和接收者)来发送超过0MQ的任何有意义的内容。如果您希望使用像curl或wget这样的通用http客户端,那么请使用真正的HTTP服务器而不是0MQ。许多脚本语言允许您在一行代码中启动HTTP侦听器。选择最适合您需求的产品。如果您使用0MQ,Freenode上有一个IRC频道,您可以在那里获得帮助。