章节1: 前言 课时1 视频 课程内容介绍 19:07 可课时2 视频 TCPIP协议分层讲解 06:37课时3 视频 网络包抓包分析 06:06课时4 视频 在windows和Linux系统之间配置共享 16:43章节2: Socket课时5 视频 系统socket库介绍 04:30课时6 视频 windows上加载socket库(有代码下载) 05:56课时7 视频 在windows平台创建socket 06:08课时8 视频 移植到Linux并设置单进程创建socket的最大数量 08:50章节3: TCP服务器课时9 视频 TCP协议特点讲解 04:02课时10 视频 TCP协议头和窗口分析 06:32课时11 视频 创建TCPServer设置服务器信息并讲解网络字节序 08:46课时12 视频 bind端口 03:40课时13 视频 listen开始监听 04:13课时14 视频 accept读取用户的连接信息 04:29课时15 视频 取出连接客户端IP地址和端口号 07:24课时16 视频 服务端recv客户端发送数据 03:55课时17 视频 服务端循环接收客户端数据 06:44课时18 视频 服务端回应send客户端数据 04:48课时19 视频 Tcpserver开启多线程并发处理 12:43课时20 视频 Tcpserver移植到windows 03:23章节4: TCP类封装课时21 视频 创建XTcp类接口 05:58课时22 视频 封装socket和bind接口 04:14课时23 视频 封装跨平台accpet和close接口 04:50课时24 视频 封装跨平台send和recv接口 05:25课时25 视频 XTcp类在windows中测试 08:25课时26 视频 XTcp类在Linux中的测试(有代码下载) 02:51课时27 视频 创建XTcp动态dll链接库项目 11:36课时28 视频 测试XTcp的dll动态链接库 07:32课时29 视频 创建XTcp动态so链接库项目(Linux) 05:36课时30 视频 测试XTcp的so动态链接库(有代码下载) 09:49章节5: TCP客户端课时31 视频 创建tcpclient项目 03:55课时32 视频 tcp三次握手协议详解 05:24课时33 视频 完成XTcp库connect函数封装 07:40课时34 视频 移植到Linux并测试与服务端通信 04:19课时35 视频 tcp编程总结 02:22章节6: TCP阻塞超时和高并发处理课时36 视频 Windows中设置socket阻塞和非阻塞 09:44课时37 视频 Linux中设置socket阻塞和非阻塞 09:45课时38 视频 通过select实现connect的跨平台超时处理(有代码下载) 12:52课时39 视频 并发测试工具ab使用讲解 03:32课时40 视频 epoll高并发多路复用讲解 03:14课时41 视频 通过epoll接收用户连接 08:57课时42 视频 基于epoll的高性能服务端开发和高并发测试(有代码下载) 15:48章节7: 实战支持php的http服务器课时43 视频 http协议详解通过抓包和telnet模拟分析 12:30课时44 视频 Xhttp项目创建接受浏览器请求 09:52课时45 视频 响应浏览器的页面请求完成http的响应协议 10:17课时46 视频 通过正则表达式分析浏览器请求 13:59课时47 视频 获取请求文件大小并生成http协议头 11:08课时48 视频 发送用户请求的页面和图片 08:49课时49 视频 完成http1.1协议并移植到windows(有代码下载) 05:53课时50 视频 通过正则表达式获取请求页面文件后缀php 11:04课时51 视频 调用php-cgi完成php脚本解析 09:06课时52 视频 完成php脚本解析并返回给浏览器(有代码下载) 06:49课时53 视频 支持给php传递基于URLGET变量(有代码下载) 09:37课时54 视频 封装XhttpServer对外接口类 08:50课时55 视频 封装XHttpClient处理单个请求的接口 08:31课时56 视频 封装http协议响应类XHttpResponse 12:03课时57 视频 完成Xhttp封装移植到linux解决中断问题(有代码下载) 14:02章节8: UDP Socket编程课时58 视频 UDP协议讲解 04:48课时59 视频 创建UDPserver监听端口 10:27课时60 视频 recvfrom接受客户端数据 05:37课时61 视频 sendto客户端和服务端互相发送数据 10:35课时62 视频 UDPclient和Server移植到linux(有代码下载) 07:31课时63 视频 UDP广播包发送接收(有代码下载) 08:40章节9: UDP实战XSyslog服务器课时64 视频 syslog项目介绍linux系统日志配置 04:13课时65 视频 创建xsyslog在动态库中封装udp类 09:04课时66 视频 封装UDP的recv和send 10:36课时67 视频 使用UDP接收Linux日志 04:36课时68 视频 使用正则表达式分析syslog日志并告警用户非法登录(有代码下载) 06:29