【问题标题】:ZMQ HTTP Server - empty RequestZMQ HTTP 服务器 - 空请求
【发布时间】:2016-02-14 06:17:07
【问题描述】:

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

问题是:我从来没有完全得到 puts(请求);打印任何东西。本质上,我一直在寻找能够根据查询参数发回一些数据。示例:http://localhost:8080/hello?myname=mho

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

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

关于 CZMQ 如何处理帧的任何有用链接?我不确定,我能够很好地理解标题中的内联文档。 任何指针?请愉快地通读。

我在这里遗漏了什么明显的东西吗?

【问题讨论】:

    标签: c zeromq


    【解决方案1】:

    我同意它非常简洁,但它不是 HTTP 服务器 - 它不了解任何关于 HTTP 的内容,尤其是不了解如何解析查询字符串。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2017-03-07
      • 2018-02-15
      相关资源
      最近更新 更多