c版http服务器 shttpd-1.38 vs2013

Posted 武装三藏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c版http服务器 shttpd-1.38 vs2013相关的知识,希望对你有一定的参考价值。

有个项目,本来是外网的。要做一个局域网版本。

项目启动就获取一大堆http的数据。考虑到可以提供http服务的软件虽然多,但是多要安装这样那样的软件,还要配置环境或者配置资源等问题。

发布的时候给人一大堆东西和安装说明也是不靠谱的。所以最简单的方式就是提供一个exe,对方点一下就行。

基于这个思路,在网上找了一些c++或c的http服务器框架。

后来找到了这个:六款小巧的HTTP Server[C语言]

浏览之后发现两个问题。

一:几乎都没有windows版。

二:完全没有vs版本

好在shttpd比较好,支持windows版。下载下来之后发现是用nmake编译,也不是vs项目。

这就略微麻烦。因为不方便调试啊。

不过好在shttpd真的是比较简单,也是纯c的项目。自己鼓捣鼓捣,一个vs版本的就出来了。

下载链接

原始的shttpd-1.38包含3个部分,shttpd库+2个示例。

我略微改了下,把consloe的例子里的所有内容直接融到了dialog项目中。

放在这里利人利己。以后自己需要也方便找

以上是关于c版http服务器 shttpd-1.38 vs2013的主要内容,如果未能解决你的问题,请参考以下文章

html vs2.html

typescript vs2.ts

python3用http.server模块搭建简易版服务器

计算机会议排名等级

利用varnish构建httpd缓存服务器

django简介,安装,文件介绍,三板斧(render,HttpResponse,redirect)HTTP协议,用socket实现简单版web框架,用wsgiref,jinja2,pymysql实现