参考:https://blog.csdn.net/qq_33733970/article/details/79153938

1.功能简介

  • socketserver模块是对socket模块的再封装,用于简化网络服务器的编写,并且实现了多用户的在线,即多并发

2.功能分类

#处理链路问题server类
        +------------+
        | BaseServer |
        +------------+
              |
              v
        +-----------+        +------------------+
        | TCPServer |------->| UnixStreamServer |
        +-----------+        +------------------+
              |
              v
        +-----------+        +--------------------+
        | UDPServer |------->| UnixDatagramServer |
        +-----------+        +--------------------+
  
#处理多线程并发:
  "ThreadingMixIn","ThreadingUDPServer","ThreadingTCPServer"
  #处理多进程并发:
  "ForkingUDPServer","ForkingTCPServer", "ForkingMixIn"

3.类继承关系

●处理多线程并发相关类继承关系

threading-inherit-relation

相关文章: