这个Python版本的socketserver简化了常规socket套接字使用,它封装了socket的一些创建的步骤, 能够更好为复杂的任务服务。
1. SocketServer的基础类框架
一是Server类:
BaseServer/TCPServer/UDPServer用来接收客户的请求。TCPServer处理TCP请求,UDPServer处理UDP请求。BaserServer是基类,不能直接使用。TCPServer继承自BaseServer,UDPServer继承自TCPServer。
二是Handler类:
BaseRequestHandler/DatagramRequestHandler/StreamRequestHandler用来处理每一个客户请求。一般用使用BaseRequestHandler就行,但StreamRequestHandler