作者erspicu (.)
看板C_Sharp
标题[心得] 最简化http server实作
时间Sat Apr 13 02:45:32 2013
之前摸了一下telnet clint跟telnet server两端程式後
想说印象中以前看书有提到telnet跟http的行为其实很像
差异只是说http是在连结回应完毕後就断开
因此大致上还是照我之前telnet server的写法
稍微改了一下架构流程 变成
建立连结->读取clinet send的request->丢回回应->close连结
结果这样摸一摸就这样摸出来了....
http://tinyurl.com/d43qwp8
由於是最简化实做 估计漏洞很多
不过应该算是简单易了接近底线了
如果要比较完整结构化的范例也可以参考别人的
http://www.codeproject.com/Articles/17071/Sample-HTTP-Server-Skeleton-in-C
c#中 TcpClient 这个 class 包得真的是相当高阶
用它来开发一些服务程式 其实真的简化很多
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.70.79.227
1F:推 chillwater:c sharp是神物QQ 04/22 23:22