写在前面 每个码农可能都会偶尔有自己做一个常用软件的想法,比如操作系统,编译器,邮件服务器/客户端,文字编辑器等等。这里面有些很难,比如操作系统,做一个最简单的也要付出很大的努力,可是大部分常用工具都是可以比较容易的做一个简易版本(当然也是只能玩玩而已)。于是我做了一个非常简陋的WEB服务器 ...
写在前面 代码已经托管在 https: git.oschina.net augustus TinyWS.git 可以用git clone下来。由于我可能会偶尔做一些修改,不能保证git 库上的代码与blog里的完全一致 实际上也不可能把所有的代码都贴在这里 。另外,TinyWS是基于linux写的 ubuntu . eclipse luna,eclipse工程我也push到了git库 ,故在Win ...
2015-01-14 22:51 1 2853 推荐指数:
写在前面 每个码农可能都会偶尔有自己做一个常用软件的想法,比如操作系统,编译器,邮件服务器/客户端,文字编辑器等等。这里面有些很难,比如操作系统,做一个最简单的也要付出很大的努力,可是大部分常用工具都是可以比较容易的做一个简易版本(当然也是只能玩玩而已)。于是我做了一个非常简陋的WEB服务器 ...
thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot ...
code[class*="language-"], pre[class*="language-"] { background-color: #fdfdfd; -webkit-box-sizi ...
今天我们来写一个类似于Tomcat的简易服务器。可供大家深入理解一下tomcat的工作原理,本文仅供新手参考,请各位大神指正!首先我们要准备的知识是: Socket编程 HTML HTTP协议 服务器编写 反射 XML解析有了上面的知识,我们可以开始写我们的代码 ...
监听本地的8888端口, 当在浏览器中访问这个地址的时候, 返回一堆HTML数据, 这种方式返回的数据不稳定,不同浏览器解析不同, 因为我们没有定义返回文件类型: 给服务器的返回设置文件类型和文件大小信息, 避免页面出现乱码和页面的正常解析: 打开 ...
任务: (1)实现服务器与客户端间的通信。 (2)可以实现HTTP请求中的GET方法。 (3)提供静态网页浏览功能,如可浏览:HTML页面,无格式文本,常见图像格式等。 (4)提供可以传递参数的动态网页浏览功能。 (5)可以检查一些明显错误报告给客户端,如:403无权访问,404找不到 ...
thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot ...