2009-09-28 25 views
18

是否有任何開源的快速Web服務器庫?謝謝。C/C++ - 任何良好的Web服務器庫?

+0

重複? http://stackoverflow.com/questions/738273/open-source-cc-embedded-web-server,http://stackoverflow.com/questions/175507/cc-web-server-library,http:// stackoverflow。 com/questions/1205753/which-embedded-web-server-to-use-for-my-app-gui – 2009-09-28 13:14:53

回答

19

mongoose(formely shttpd,GPL v2 and commercial license),libmicrohttpd(LGPL v2.1 license)。

+2

libmicrohttpd是完美的。謝謝。 – 2009-09-28 13:24:37

+1

感謝鏈接到libmicrohttpd,我不知道它甚至存在:)看起來像一個乾淨的API和非常自由的許可證,它在我的工具箱中。 – 2009-09-28 16:12:37

2

據我所知,libevent有一個很好的事件驅動和輕量級http服務器header

+0

感謝您的鏈接。非常光禿禿的骨頭,但有趣的東西。 – 2012-04-10 05:48:05

-3

看看Qt。我不知道它是否足夠快,但它有一個很好的網絡模塊。您還可以免費獲得SQL和XML模塊,以及更多(根據您的需要可以更好)。 GPL/LGPL和跨平臺。

http://doc.trolltech.com/4.5/qtnetwork.html

+2

Qt網絡庫沒有給你一種處理http協議的方法。它也沒有帶有線程池化選擇服務器。您必須構建從TCP到能夠處理[C10k問題](http://www.kegel.com/c10k.html)的http服務器的所有內容。因此,我不認爲這個建議很有用。 – nurettin 2013-09-30 06:18:27

相關問題