学习Linux的网络编程原则上基于:Linux的系统编程 和 Linux基础的Shell编程(第十章);除此之外还包含了计算机网络的知识
Linux基础shell编程——>Linux 系统编程——>Linux 网络编程
评价
讲的如何? 讲的很好通俗易懂 中前期的视频知识点虽然听起来很痛苦,但坚持到后面就会好很多 讲课形式(偏代码):是理论+代码 建议 1.最好有Linux的Shell编程和Linux网络编程基础,因为会涉及 2.老师的代码要理解自己一行一行看,很多流程图也要自己梳清关系 3.讲的知识点不要想一次性掌握,先看懂代码知道如何使用就很不错了
工具:VMware+Ubuntu
一:环境配置安装
二:网络基础
三:Socket编程
Linux网络编程:Socket套接字编程(Server服务器 Client客户端)
四:高并发服务器
Linux网络编程:多路I/O转接服务器(select poll epoll)
Linux网络编程:线程池并发服务器 _UDP客户端和服务器_本地和网络套接字
五:项目实战
Linux网络编程项目实战 轻量级HTTP服务器 5小时 :我感觉这个老师讲的很好,从最基础的开始讲从无到有面面俱到
Linux网络编程练手小项目__C语言简单实现网络聊天室 1小时 :和C++云服务结合起来的一个项目满满干货