1
wzzzx 2020-09-06 16:06:06 +08:00
《 UNIX 网络编程》
|
2
sockball07 2020-09-06 16:10:58 +08:00
《 Linux 高性能服务器编程》
|
3
foam 2020-09-06 18:20:55 +08:00
简单。手撸一个 IM
|
4
letv 2020-09-06 18:53:21 +08:00 via iPhone
Nginx 源码解析
|
5
qakito 2020-09-06 18:55:36 +08:00 1
The Linux Programming Interface CH 63
|
6
whimsySun 2020-09-06 19:47:34 +08:00
man
|
7
kangsheng9527 2020-09-06 21:49:24 +08:00
除非还是学生有时间,否则直接 GitHub 抄即可 !
|
8
wangyzj 2020-09-06 21:56:55 +08:00
apue
|
9
SingeeKing 2020-09-06 22:22:50 +08:00
简单入门 man 足以
|
10
M1A1chen 2020-09-06 23:01:50 +08:00 via iPhone
Linux 系统编程手册
|
11
jdz 2020-09-06 23:18:04 +08:00 via iPhone
想理解需要学习,Linux 经典三部,tcp 卷二有 select 源码讲解,很简单,但是前提要熟悉操作系统
|
12
exploreXin 2020-09-07 09:26:21 +08:00
《 UNIX 网络编程》, 《 TCP/IP 详解》 1,2,3 册,每本看十遍,每一遍不用看太仔细,就可以入门了,然后就是实践,深入的看书,实践,深入的看书,重复的次数越多,技术就越精进,如果能有个领路人的话,那就更好了,可以提高很多学习的速度。
|
13
guonaihong 2020-09-07 09:31:25 +08:00
man epoll 直接看
|
14
bintianbaihua 2020-09-07 10:50:32 +08:00
UNIX 网络编程
|
15
pmispig 2020-09-07 11:54:01 +08:00
UNIX 网络编程 只讲了怎么用。
但是具体实现还是得看内核源码。我也是看到之后才理解到其实都是回调... |
16
la2la 2020-09-07 13:15:24 +08:00
推荐一个 极客时间的 !(网络编程实战)[https://time.geekbang.org/column/intro/214] 个人感觉挺不错的
|
17
ErwinCheung 2020-09-07 13:30:19 +08:00
@la2la 点个👍
|
18
willww64 2020-09-07 13:49:37 +08:00
@exploreXin 看十遍?膜拜大佬。
|
19
zunceng 2020-09-07 17:33:25 +08:00
|
21
paoqi2048 2020-09-08 10:08:12 +08:00
楼上看的是哪个版本的 unp ?印象里没讲 epoll
|
22
lewis89 2020-09-08 11:23:42 +08:00
@paoqi2048 #21 刚翻了第三版的卷 2,应该是没有,epoll 是当时 select 性能太差了,后来改成红黑树的版本,,外部使用的话,本身没什么区别,第三版应该出来的时间比较早,linux 应该是 2.6 以后才支持的 epoll,2.6 也是公认最稳定的版本好多公司现在还在用这个版本的内核
|
23
redeemer 2020-09-12 21:41:19 +08:00 via iPhone
印象中是不是 i2c 也有用 select 的
|