死磕网络编程!
时间:2021-09-29 15:11:01
手机看文章
扫描二维码
随时随地手机看文章
[导读]大家好,我是小林。不知道大家当初是怎么学网络编程的?我来说说我踩过的坑。我当初在学网络编程的时候,看见网上的人都说《Unix网络编程》是网络编程圣经,豆瓣评分也很高,那么好学的小林,那肯定毫无犹豫买了。书到货后,我瞬间就懵逼了,这本书的厚度堪比新华字典,这尼玛怎么学?跟着书本的节奏,学了一段的时间,是懂了些LinuxsocketAPI的用法,摸索来摸索去都是各个API的细节,始终不知道高并发网络框架是如何实现的。后面我又重新找了一波关于网络编程的书,找到了这两本:《TCP/IP网络编程》和《Linux高性能服务器编程》。《TCP/IP网络编程》这个是网络编程入门绝佳书,书里的内容不会有过多的术...
大家好,我是小林。不知道大家当初是怎么学网络编程的?我来说说我踩过的坑。
-
《TCP/IP 网络编程》这个是网络编程入门绝佳书,书里的内容不会有过多的术语,作者都用大白话来表达,配图也很清晰,也有介绍我想知道的网络框架,虽然是比较基础的多进程服务端模型、多线程服务端模型、异步 IO 模型。而且最后一章实现了简单的 HTTP 服务端,让我知道了从代码角度是怎么解析 HTTP 报文的,以及状态机是如何实现和运转的。
-
《Linux高性能服务器编程》这本书主要是网络框架为主,前几章关于网络基础知识对于掌握了计算机网络知识的同学可以直接跳过的,你看,很多知识是想通的,当我们知道掌握了这块知识后,在学习新一本书的时候,就可以跳过重叠的内容。在这本书我学到了,Reactor、Proactor、信号、定时器、多进程编程、多线程编程、进程池和线程池等。





