Summer.殇 发表于 2015-2-28 23:12:26

C#编写的简单web服务器(含源代码)

C#编写的简单web服务器(含源代码)
简介:
本程序是一个web服务器,在 .NET 环境下运行。
实现了 HTTP/1.1 的部分内容,目前它支持GET和HEAD命令,支持断点续传和多线程下载,
在Windows NT/2000/XP环境下,可以运行EXE格式的CGI程序,URL格式为"http://website/cgi.exe?+传递的参数",
注意带上"?",如需传递多个参数,中间用"+"分隔;
如果你有其他的脚本解释程序,或者独立的运行环境(如ASP,PHP,JAVA);
在进行适当的配置之后,也可以作为服务器端程序运行以输出动态页面。

文件清单:
httpsrv.exe    web服务器主程序文件
httpsrv.ini    主程序配置文件,可以通过它改变服务器及本站点的配置,
               在第一次运行程序前,请做好正确的配置
MIME.ini       记录所知道的MIME文件类型,不要修改该文件

注意:
没有安装程序,没有注册表,将三个文件复制到同一个目录下,
根据自己的情况修改好httpsrv.ini,就算安装完成了。

httpsrv.ini文件内容不要超过255行,其中空行,以"#",";" 开头的注释,忽略不计

另附:
我现在对与CGI和其他动态页面请求的参数传递格式不清楚,如果你知道,请告诉我



凌亦然 发表于 2015-6-11 16:54:46

太强大了。佩服啊

coody 发表于 2017-4-4 18:56:04

楼主辛苦做的东西, 我不忍心轻易拿走, 必须留言,楼主辛苦了
页: [1]
查看完整版本: C#编写的简单web服务器(含源代码)