星期一, 三月 22, 2004

一声叹息

本来都没指望这个月能重来更新自己的blog了,刚在donews上看见说blogbus昨天恢复,立马赶过来了。


真不知道说什么好了。blogbus停了这么久,我想管理员们谁都不想这样,怪谁?怪那些散布“政治”性言论的人吗?反正我也没看见是什么言论,只不过近来无论bbs还是论坛都在疯狂删那些让某些人不爽的东西……


大家保重吧,尽量少让这些人不爽,除非大家一起让他们不爽!

星期五, 三月 05, 2004

好久没来过了@_@

真的感觉太罪过了,那么久都没更新过blog,更新自己的东西都那么懒…


最近在忙一个web服务器,Java做的,正好也是网络基础课老师要求的上机作业。开始时很懵懂,还妄想着可以继承哪个类,就一下子可以做出来了,后来,呵,所有底层http协议的处理都要自己动手
开始时挺顺利的,返回的报头也特别简单,后来调整了一下架构,增加了一些返回报头的处理,竟然出了大问题:打开的页面是空白……折腾了好久,今天用NetTransport试着下载,网页竟然可以下载,说明报头肯定没错,那会是……我又把生成的报头和用ieHttpHeaders截获的Apache的报头一对比,发现不同的就只有返回的Date后的日期格式了。因为简单地用了Java的Date类的toString()生成日期,所以在“星期几”的后面比标准报头的日期格式要少一个逗号。
“不会真的因为这个吧?”
想都没想过一个逗号会有这么大影响。可也没其他办法,就尝试性地把Date和Last-Modified行注释掉,惊奇地发现,一切又正常了。靠,郁闷得别提…看来一切还是要照规矩办事~~~


忘了和大家介绍我的web服务器的名字了:Japura意思是亚马逊河的一条支流,嘿嘿,也没什么意义,不就是凑Java的热闹,赚一个“Ja”开头的名儿嘛


继续做我的服务器雏儿了,还有好多细节没有实现,而且好多Content-Type还不支持不过出错页面还是有的,海子评价说“和没做一样,不过比Apache的好得多”但是虽说“支持”HTTP 1.1,可只限于返回给浏览器的报头里自己吹嘘自己,真正的“Connection :Keep-Alive”还是不敢告诉浏览器的,否则就露馅了~~~