轻量级http服务器C++

And*_*nko 28 c++ webserver http

我需要为我的应用程序构建一个轻量级的http服务器,基本上它是一个服务器,它监听端口并输出请求的状态信息没有高负载,https,其他功能是否需要有任何C++库可以帮助我构建一个http服务器

Gui*_*ira 21

请访问http://code.google.com/p/mongoose/.我认为它在一个完全符合你想要的库中是分开的.不过,它是用C语言编写的.

  • +1我的团队使用猫鼬提供轻量级服务...大约5200行C,三个源文件,一个手册页和一百行Makefile。main.c服务器很好地说明了如何调用mg_start()在后台线程中启动服务器。... (2认同)

小智 9

Mongoose现在有一个C++包装器 - 请参阅:

http://code.google.com/r/vpiotr-mongoose-cpp/


t.g*_*.g. 5

这些boost.asio示例如何,从版本1.44开始有5个选项.或者您可以尝试cpp-netlib,它建立在boost.asio上并且意味着包含在boost中.


hfi*_*ler 0

一切都在那里(c ++标准)......套接字,读/写(如果是TCP),以及UDP的其他功能(如果你会使用它)等等......除了网络功能之外,你不需要其他任何东西,剩下的就是了如果你想更进一步,可以进行文件管理(读取 html 文件等)和线程。

我真的建议您阅读本指南:

http://beej.us/guide/bgnet/

它是免费的,并且解释了实现这个小型网络服务器所需的一切。

我想这是一个作业,我在网络课程上没有得到这个,但有些朋友做到了,如果你有一些 c++ 知识,那么做起来会非常简单和有趣。