你将收获

亲手搭建Linux编程环境,包括vim、gcc、makefile等

学习Linux文件系统的基础知识及重要api

学习TCP和UDP编程的知识体系,包括IO复用机制、select、epoll等

学习原始套接字及手工实现icmp的ping代码,实现http协议流程分析

适用人群

所有想想学习socket编程的人士

课程介绍

Socket编程系列初步计划:
Socket编程系列之1: Linux-API 网络编程入门实战
Socket编程系列之2: Windows-API 网络编程入门实战
Socket编程系列之3: Muduo 网络编程入门实战
Socket编程系列之4: Libevent 网络编程入门实战
Socket编程系列之5: Libcurl 网络编程入门实战
Socket编程系列之6: Boost-ASIO 网络编程入门实战

----------------------------------------------------
Socket编程系列之1:Linux-API网络编程入门实战

  1. Linux编程环境
  2. Linux文件系统
  3. TCP/IP协议简介
  4. 应用层协议简介
  5. TCP网络编程基础
  6. IO复用机制
  7. UDP网络编程基础
  8. UDP单播多播广播
  9. 套接字选项
  10. 原始套接字与洪水攻击
  11. 网络服务器选型分析
  12. http手撕代码与流程
  13. TCP滑动窗口机制分析

 

课程目录