2016-02-13 71 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頻道,您可以獲得幫助。