IIS简单模拟(C#)

时间:2016-06-27 04:48:36
【文件属性】:

文件名称:IIS简单模拟(C#)

文件大小:125KB

文件格式:RAR

更新时间:2016-06-27 04:48:36

IIS C# IIS模拟 VS2010 B/S

IIS基本原理: 浏览器发出请求,服务器处理请求,服务器返回响应 即 请求-->处理-->响应 1.IIS服务端绑定IP和端口 2.Socket开始侦听 3.线程池开启循环接收客户端请求 4.当接收到客户端请求时, 产生一个新的代理socket和客户端进行通信(原来的侦听端口的socket释放,继续侦听其他客户端的请求)同时开启一个新的线程接收客户端消息 5.分析客户端的请求报文,对请求的文件返回响应报文 http/1.1中的长连接的意思是一个页面的访问在一个socket中完成 http/1.0的处理是处理完一个请求,马上关闭,不会保持连接


【文件预览】:
MyIIS
----MyDynamicClass1.cs(808B)
----MyIIS.sln.DotSettings.user(412B)
----MyIIS.csproj.DotSettings.user(411B)
----HttpRequest.cs(1KB)
----MyDynamicClass2.cs(795B)
----MyIIS.sln(851B)
----Form1.cs(3KB)
----Program.cs(488B)
----HttpContext.cs(438B)
----IDynamicClass.cs(195B)
----Form1.resx(8KB)
----Properties()
--------Settings.settings(249B)
--------Resources.Designer.cs(3KB)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
----HttpResponse.cs(5KB)
----MyIIS.csproj(4KB)
----Form1.Designer.cs(8KB)
----_ReSharper.MyIIS()
--------ProjectModel()
----MyIIS.suo(34KB)
----obj()
--------x86()
----HttpApplication.cs(906B)
----bin()
--------Debug()
--------Release()

网友评论

  • 如果用作项目用处不大。
  • 非常不错,谢谢分享
  • 文本流可以,但是图片不能正常显示。
  • 看了一下 对我帮助不是很大,还是谢谢Lz的分享
  • 很有参考价值
  • 还行吧 有些参考价值··
  • 还行,不过帮助不大!
  • 文本流可以,但是图片不能正常显示。
  • 文本流可以,但是图片不能正常显示。