--------------------------- * socketserver 模块是对 socket 的封装 * 有点事件驱动的意思 * 类体系 BaseServer(Server最顶层类) |-TCPServer |-ThreadingTCPServer(支持多线程的TCPServer) |-ForkingTCPServer(支持多进程的TCPServer,仅仅在unix有效) |-UnixStreamServer |-UDPServer |-ThreadingUDPServer(支持多线程的UDPServer) |-ForkingUDPServer(支持多进程的UDPServer,仅仅在unix有效)) |-UnixDatagramServer |-HTTPServer |-WSGIServer BaseRequestHandler(Handle顶层类) |-StreamRequestHandler |-BaseHTTPRequestHandler |-WSGIRequestHandler * BaseServer 的一些方法,在有特殊需求的时候可以自己覆写 server_bind() * 绑定监听 * BaseServer 的一些属性 allow_reuse_address * 默认为 False,是否允许端口复用 --------------------------- tcp | ---------------------------