socketserver源码
2016-07-08 22:09:06 0 举报
SocketServer是一个Python标准库,用于创建多线程或多进程的网络服务器。它继承自BaseServer类,提供了一种简单而灵活的方式来处理客户端请求。SocketServer的主要方法是`serve_forever()`,它会一直运行服务器,直到手动停止。 SocketServer支持多种协议,如TCP、UDP和UNIX套接字。它还支持多种处理请求的方式,如同步(一次处理一个请求)和异步(使用事件驱动)。此外,SocketServer还提供了一些预定义的服务器类,如TCPServer、UDPServer和UnixStreamServer,以及自定义服务器类的选项。