我需要为我的应用程序构建一个轻量级的http服务器 基本上它是一个监听端口并输出请求状态信息的服务器 没有高负载,https,其他功能是必需的 是否有任何C ++库可以帮助我构建一个http服务器
答案 0 :(得分:20)
看看http://code.google.com/p/mongoose/。我认为它在一个完全符合你想要的库中是分开的。不过,它是用C语言编写的。
答案 1 :(得分:9)
Mongoose现在有一个C ++包装器 - 请参阅:
答案 2 :(得分:5)
这些boost.asio examples怎么样,从版本1.44开始有5个选择。或者您可以尝试cpp-netlib,它建立在boost.asio之上,并且打算包含在boost中。
答案 3 :(得分:3)
如果您想要任何互动,请考虑使用wt。
答案 4 :(得分:3)
这是另一个可以在c ++中使用的轻量级服务器。
http://sourceforge.net/projects/miniweb/ 看看,哪些功能符合您的要求。
答案 5 :(得分:2)
有libmicrohttpd。我不得不写一些胶水代码,以使其符合我的目的;但我从不后悔。
答案 6 :(得分:0)
一切都在那里(c ++标准)...套接字,如果是TCP读/写,以及UDP的其他功能(如果你将使用它)等等......你除了网络功能之外别无他法如果你想更进一步,那就是文件管理(阅读html文件等)和线程。
我真的建议你阅读本指南:
它是免费的,它解释了实现这个小型Web服务器所需的一切。
我认为这是一项任务,我没有在我的网络课上得到这个,但是有些朋友做了,如果你有一些小的c ++知识,这很容易和有趣。