这门课程虽然视频画质音质一般,但隔着屏幕就能感受到老师的功力深厚。vim熟练使用,man查阅文档快速编写代码;gcc报错结合gdb快速定位bug;先明确需求功能与再实现API的测试驱动开发思想。理论结合实操,全程看下来收获良多。
- 主机字节序、网络字节序以及大端小端的判断方式。
- 回射客户服务器:
- 单进程一对一
- 多进程实现并发
- 解决粘包问题
- IO复用实现并发:select/poll/epoll
- POSIX多线程实现并发
- 进程间通信与常用的IPC
- 共享内存
- 信号量
- 消息队列
- 条件变量
前5P为TCP/IP理论部分,没有做笔记与代码,socket编程部分文件夹名与分p对应。