免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3379 | 回复: 5
打印 上一主题 下一主题

想找个开源代码读一下,请推荐一个 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-21 17:11 |只看该作者 |倒序浏览
我想找个开源的项目学习一下,网络服务方面的,最好不要太大.tinyhttpd怎么样?

论坛徽章:
1
天蝎座
日期:2013-10-23 21:11:03
2 [报告]
发表于 2009-07-21 17:52 |只看该作者
不论大小,先入门,认真学一下
搞定一个再说,最差还提高了自己阅读代码的能力
有了一定认识以后,再根据自己的需要看复杂一点的软件模块

论坛徽章:
0
3 [报告]
发表于 2009-07-21 21:36 |只看该作者
lighttpd
论坛就有个源码分析

论坛徽章:
0
4 [报告]
发表于 2009-07-21 23:35 |只看该作者
原帖由 ubuntuer 于 2009-7-21 21:36 发表
lighttpd
论坛就有个源码分析

能给各地址码

论坛徽章:
0
5 [报告]
发表于 2009-07-22 06:22 |只看该作者
推荐 Apache HTTPd,源代码的风格好,代码质量非常高,是对 RFC2616 的完美实现。
觉得代码量大?可以先从 http_ 开头的几个文件读起,模块什么的先放一放。读完了 core module 和 http_protocol.c,你马上可以知道服务器内部是怎样运转的,这对 Web 服务器的配置,以及编写模块等工作都有极大的帮助。
千万不要怕代码量大。你能读多少就读多少,何况 tiny、lightweight 的东西不一定好读,因为它们为了做到 small footprint,代码做过精简,不一定是你想要看的东西。



[ 本帖最后由 langue 于 2009-7-22 06:27 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-07-22 08:06 |只看该作者
langue 你的建议对我太有帮助了,我还以为越小越好呢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP