网络编程有什么适合阅读的源码吗?

2018-10-16 13:38:43 +08:00
 tanxiong

Java 语言,代码量不要太大了。

3276 次点击
所在节点    Java
8 条回复
p2pCoder
2018-10-16 13:44:53 +08:00
netty
gaius
2018-10-16 13:45:24 +08:00
Mina
luzhen1012
2018-10-16 15:03:57 +08:00
某互联网公司技术负责人说:我们不要求应聘者读一些开源技术源码,其实也不建议特意去读。如果真想读一些开源框架源码学习,那就读读 Netty 吧
deming
2018-10-16 18:09:08 +08:00
冒昧问一下:你现在已经到了“阅读源码”才能提升自己的层次了?
我感觉在基础不够的情况下,心血来潮读代码很费力,很容易放弃。

我也是在用熟了 spring 框架,熟读了设计模式之后,再次读 spring 源码的时候才有“哦,原来是这样,果然是这样”的感觉。
ppyybb
2018-10-16 18:30:38 +08:00
没必要限定 java,陈硕老师的 muduo 早期好像就几千行,买他的书和课即可,然后看源码。
广读意义不大,除非你已经到了自己能写一个的水平。
自己仿照用 java 写一个简单的网络库。
littlewing
2018-10-16 19:58:45 +08:00
Unix 网络编程卷 1-3 看完了吗?
tanxiong
2018-10-17 18:26:54 +08:00
只是想熟悉下 java 网络编程的 api 而已,看一些 demo 觉得不太全,能有实际的项目更好了。
cyhulk
2018-11-15 13:48:27 +08:00
@tanxiong 1.手写 block-socket-->2.手写 NIO-socket-->3.手写 netty 项目

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX