UNP
文章平均质量分 68
JinLiJiuHao
这个作者很懒,什么都没留下…
展开
-
UNP读书笔记
文章目录UNP读书笔记第1章--简介UNP读书笔记第2章--传输层:TCP和UDPUNP读书笔记第3章--套接字编程简介UNP读书笔记第4章--基本TCP套接字编程UNP读书笔记第4章--基本TCP套接字编程UNP读书笔记第6章--IO复用UNP读书笔记第1章–简介UNP读书笔记第2章–传输层:TCP和UDPUNP读书笔记第3章–套接字编程简介UNP读书笔记第4章–基本TCP套接字编程UNP读书笔记第4章–基本TCP套接字编程UNP读书笔记第6章–IO复用原创 2023-11-20 21:30:32 · 45 阅读 · 0 评论 -
UNP读书笔记第6章--IO复用
默认情况下, 所有的套接字都是阻塞的. 如下图, 应用进程在调用recvfrom后, 如果数据还没准备好, 就会一直阻塞(期间应用进程不能做任何事情, 只能干等着), 直到数据准备好, 并且从内核复制到用户空间, recvfrom才返回.原创 2023-11-20 21:22:03 · 40 阅读 · 0 评论 -
UNP读书笔记第5章--POSIX信号处理
SIGCHLD信号是由内核在任何一个进程终止时发给它的父进程的一个信号。子进程终止后,会进入僵死状态(zombie),目的是维护子进程的信息(包括子进程的pid,终止状态,资源利用信息等等),直至父进程获取这些信息后,才清理子进程占有的资源。如果一直不读取,子进程就一直处于僵死状态,占有内核空间。(当一个进程终止时,而且其子进程中有僵死的,那么所有僵死的子进程的父进程ID将会设置为1,init进程,清理这些僵死进程的工作交由init进程完成,即init进程wait这些僵死进程)原创 2023-11-20 21:17:13 · 45 阅读 · 0 评论 -
UNP读书笔记第4章--基本TCP套接字编程
family参数:其中AF_xx 和 PF_xx的值是一样的,所以两者可以互相替换(AF:Address, PF:Protocol)typ参数:分别对应TCP、UDP、SCTP和本地的套接字协议。原创 2023-11-20 21:13:33 · 45 阅读 · 0 评论 -
UNP读书笔记第3章--套接字编程简介
无论是IPv4还是IPv6的地址结构,最终传入任何套接字函数都需要先转换成。原创 2023-11-20 21:03:56 · 41 阅读 · 0 评论 -
UNP读书笔记第2章-- 传输层:TCP、UDP
SYN。原创 2023-11-20 21:00:28 · 54 阅读 · 1 评论 -
UNP读书笔记第1章--简介
while循环里不断调用read,当read返回0,表示对端关闭连接(发送EOF,导致read返回0);当read返回负值时,表示发生错误(有可能是连接发生错误,也要可能是read时被影响导致出错)。原创 2023-11-20 20:56:10 · 52 阅读 · 1 评论