一、主要介绍网络编程的基础,以及UDP/TCP网络的socket编程,关于UDP套接字聊天器的实现、以及基于TCP套接字的服务器/客户端的实现上传下载功能。
二、本篇先介绍多任务的概念、随后介绍关于threading模块下thread类创建子线程的流程以及理解,最后关于互斥锁。死锁以及如何避免死锁等知识。而关于进程在下一篇进行介绍。
三、主要为为了实现WEB服务器,其中包含了HTTP协议的理解,以及TCP的三次握手、四次挥手等方面相关知识,同时还包含了关于web浏览器与服务器之间的通信过程。
四、有实现了一个静态的web服务器,可以接收web浏览器的请求,随后对请求消息进行解析,获取客户想要文件的文件名,随后根据文件名返回响应消息;那么这篇我们对该web服务器进行改善,通过多任务、非阻塞以及epoll(重点)的方式来对该服务器进行改善。
欢迎关注 个人技术博客:https://www.cnblogs.com/littlefivebolg
|
|