[已解决问题] 需要HTTP Server的实现思路,有人做过吗?
提问时间: 2007-11-13 15:03
悬赏分:5 浏览:706 次
用.NET做一个超Easy的HTTP Server,最多有2个并发请求。不能通过IIS。

问题补充:简单的吧,又不支持Mono,甚至Win 2000都不支持。
强大的吧,又懒得写

所有回答(10)
可以参考下一些 python 的开源实现。安装 python 后就有:
D:\Python24\Lib\BaseHTTPServer.py

语言不同,但是模式可以参考。 

7个月前   回答者:木野狐(Neil Chen) - 菜鸟二级
Cassini sample web server
http://forums.asp.net/67.aspx

翻啊翻啊翻啊翻
终于翻出来 豆腐 的篇篇了
http://www.aspxboy.com/private/204/default.aspx 

7个月前   回答者:武眉博<活靶子.Net> - 小虾三级
C# 2.0提供了一个HttpListener类,可以很容易的实现webserver,不过有操作系统限制。

http://www.cnblogs.com/TianFang/archive/2007/01/03/610636.html
http://www.cnblogs.com/TianFang/archive/2007/01/03/610668.html
7个月前   回答者:天方 - 菜鸟二级
mark....
7个月前   回答者:gerdy - 菜鸟二级
@gerdy
要 mark 是非常不好的行径。
@装配脑袋
HTTP Server?你可以自己监听 TCP,实现一个 HTTP 1.1 协议么。。。实现了这些,同时N个连接都不是问题。你水平已经够高了,不需要再怎么说了。HTTP 协议是基于文本的,自然是很简单的。
7个月前   回答者:随风流月 - 菜鸟二级
你是想做webserver 吧? 反编译.net的那个webserver程序,就能看到他的实现方式。
我曾经做过一个,在没有IIS的时候充当webserver。
7个月前   回答者:随心所欲 - 菜鸟二级
可以看看MONO的XSP啊。
7个月前   回答者:Echo.Chen - 菜鸟二级
看这个?http://www.codeproject.com/useritems/CSharpEmbeddedHTTPServer.asp
7个月前   回答者:萧寒 - 初学一级
mark,没做过,学习! 

to lz:mark可能不能帮你解决问题,但是起码帮你将帖子提前啦!有啥不好呢?
7个月前   回答者:Justin - 小虾三级
使用sock做http服务器最麻烦的就是解析问题。
你不知道如何读取流结束,然后分割包头包体。
一般做法是转成ascii码找到content-length content-type,然后再有针对的解析包体。具体做起来比较麻烦。

2个月前   回答者:PerfectDesign - 初学一级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除