学习笔记

1、子进程返回,发送给父进程一个SIGCHLD信号;pid_t waitpid(pid_t pid, int *statloc, int options);  #include <sys/wait.h>

2、TCP协议主动关闭发起端进入TIME_WAIT两点理由:保证完成关闭信息的通信,即保证对服务端FIN的ACK响应到达服务端,防止出现RST的情况(还没搞懂闭嘴疑问;保证在TIME_WAIT这段时间内不在这个插口上建立新的连接,为了防止旧连接残留在网络中的数据包影响新的连接;

3、POSIX信号的处理;

4、EINTR错误:被中断的系统调用;慢系统调用

5、出现异常的原因以及解决方法;

6、当TCP接收到套接字发现进程已经终止,就发回一个RST;

7、readline、RST的接收时序;

8、写操作的EPIPE错误;

9、可以写一个已接收了FIN的套接字,但是写一个已接收RST的套接字则是一个错误;

10、服务器主机崩溃,客户端启动超时重传机制,从而会得到一个ICMP消息,那么所返回的错误是EHOSTUNREA或ENETUNREACH;

11、服务器主机崩溃后重启,当客户TCP收到RST时,客户正阻塞于readline调用,导致该调用返回ECONNRESET错误;

12、数据格式;sscanf、snprintf,把所有数据作为文本串传递,显示定义所支持数据类型的二进制格式(位数、大端或小端字节序);

13、5种I/O模型:阻塞式I/O、非阻塞式I/O、I/O复用(select和poll)、信号驱动式I/O(SIGIO)、异步I/O(POSIX的aio_系列函数);

14、异步I/O,信号处理函数处理完成信号;不导致请求进程阻塞

15、接收低水位和发送低水位的目的:允许应用进程控制在select返回可读或可写条件之前有多少数据可读或有多大空间可用于写;

16、缓冲机制;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值