Linux下C语言socket网络编程 [MP4] (3.26G)
『课程目录』:
├─第一天
│ 01复习
│ 02-总述
│ 03-协议和网络应用程序设计模式
│ 04-分层模型结构
│ 05-数据包的封装
│ 06-路由器寻路一般思想
│ 07-以太网帧格式
│ 08-ARP协议报格式
│ 09-数据包寻路小结_TT
│ 10-Ip
│ 11-TCP_UDP协议简格式
│ 12-中午回顾
│ 13-NAT映射
│ 14-打洞机制
│ 15-套接字概念
│ 16-网络字节序转化
│ 17-ip地址转换函数
│ 18-sockaddr数据结构
│ 19-网络套接字函数
│ 20-CS模型流程图
│ 21-server实现
│ 22-总结
│
├─第二天
│ 01_复习_Jkza0.avi
│ 02_总述_LHzsW.avi
│ 03_客户端编程(上)
│ 04_客户端编程(下)
│ 05_客户端服务器程序分析
│ 06_错误处理函数
│ 07_read返回值总结
│ 08_read和readline函数封装
│ 09_中午复习
│ 10_TCP三次握手
│ 11_TCP四次握手
│ 12_协议上限分析
│ 13_多进程并发服务器
│ 14_多进程并发服务器程序实现1
│ 15_多进程并发服务器程序实现2
│ 16_多进程并发服务器程序实现3
│ 17_多线程并发
│ 18_总结
│
├─第五天
│ 01_复习
│ 02_当天总述
│ 03_UDP协议基础
│ 04_CS模型UDP服务器01
│ 05_CS模型UDP服务器02
│ 06_UDPCS模型小结:
│ 07_UDP实现广播
│ 08_组播01
│ 09_组播02
│ 10_分屏软件简析
│ 11_中午复习
│ 12_本地套01
│ 13_本地套02
│ 14_本地套03
│ 15_len长度再说明
│ 16_总结
│ 17_开源库介绍01
│ 18_开源库介绍02
│
├─第三天
│ 01_复习.avi
│ 02_总述.avi
│ 03_主动发起、关闭连接
│ 04_被动发起、关闭连接4
│ 05_程序状态分析
│ 06_TCP通信状态和程序结合分析
│ 07_半关闭shutdown
│ 08_端口复用setsockopt
│ 09_多路IO转接
│ 10_select函数原型分析
│ 11_中午回顾及select再分析
│ 12_select实现01
│ 13_select实现02
│ 14_select情景模拟分析
│ 15_poll函数
│ 16_poll实现
│ 17_总结
│
└─第四天
01_复习_2URPd.avi
02_总述_u82PB.avi
03_epoll函数原型01
04_epoll函数原型02
05_epoll分析
06_epoll代码实现
07_epoll_event结构体分析
08_边沿触发水平触发
09_epoll非阻塞IO
10_复习
11_epoll反应堆模型总述
12_epoll反应堆模型代码分析01
13_epoll反应堆模型代码分析02
14_epoll反应堆模型代码分析03
15_心跳包
16_线程池思路分析01
17_线程池思路分析02
18_线程池代码分析01
19_线程池代码分析02
20_线程池代码分析03
│
├─第六天
│ 01_shell初步
│ 02_内建命令和小括号
│ 03_变量
│ 04_通配符
│ 05_算术运算_转义字符
│ 06_单双引号
│ 07_条件测试01
│ 08_条件测试02
│ 09_if语句
│ 10_case分支语句
│ 11_foreach循环
│ 12_while循环
│ 13_特殊变量和输入输出
│ 14_函数
│ 15_脚本调试
│ 16_总结
│
├─第七天
│ 01_复习
│ 02_正则表达式01
│ 03_正则表达式02
│ 04_正则表达式03
│ 05_sed工具01
│ 06_sed工具02
│ 07_sed工具03
│ 08_awk工具01
│ 09_awk工具02
│ 10_午后复习01
│ 11_午后复习02
│ 12_C中使用正则表达式01
│ 13_C中使用正则表达式02
│ 14_grep命令
│ 15_find常用参数01
│ 16_find常用参数02
│ 17_处理结尾字符
课程下载地址: