在C ++中实现服务器的最佳方式

时间:2013-07-30 08:47:46

标签: c++ c sockets http rest

我想实现一个非阻塞的HTTP / REST服务器,它同时支持多个客户端,我想知道是否有任何API能够很好地完成这项工作,或者实现此服务器的最佳方式是什么?并使用基本套接字,绑定和监听功能或其他更好的软件。 我过去使用过bind listen和其他基本的C东西,但我想知道是否存在其他更好的选项。一个易于使用和完整的api,用于在C / C ++中实现http服务器

2 个答案:

答案 0 :(得分:1)

Libmicrohttpd。它很简单,似乎是一个很好的选择。 http://www.gnu.org/software/libmicrohttpd/

答案 1 :(得分:1)

Boost有some great asynchronous IO support。其中一个教程是TCP服务器。