我是Rack的忠实粉丝,过去几年我用它来构建几个轻量级的网络应用程序。如果C ++存在类似的东西,我一直很好奇。我花了很多时间搜索谷歌并空手而归。我发现Rack很难描述,这没有任何帮助。它的标语是“一个Ruby Webserver接口”。在搜索{c ++“webserver interface”}时,我发现了比我想要的更多的东西,比如wt,我发现了直接使用FastCGI的建议。我觉得Rack正好适合这两个选项。
我不确定我是否在找到适用于Rack的C ++模拟时遇到困难,因为没有这样的东西存在,或者因为我只是使用了糟糕的搜索词。
是否存在与Rack相近的C ++模拟?如果没有,是否有一个库或一小组库可以为我完成大多数较低级别,容易出错的内容,但仍然让我保持Rack的控制级别?
答案 0 :(得分:5)
您可以查看cpp-netlib。它提供了一个相当低级别的http视图(客户端和服务器端),但足够高,以至于您不会经常处理最低级别的网络apis。
答案 1 :(得分:2)
以下是我迄今为止找到的最佳选择:
答案 2 :(得分:0)
有一个Rack的直接端口,称为(显然;-))Crack。但是我现在找不到它,搜索c++ crack
几乎没用。