socketserver
socketserver模块有四种基本的服务器类型:
- socketserver.TCPServer(server_address,RequestHandlerClass,bind_and_activate=True)
这使用了网络TCP协议,它提供了客户机和服务器之间的连续数据流。如果bind_and_activate是真的,构造函数会自动尝试调用server_bind()和server_activate()。其他参数传递给BaseServer基类。 - class socketserver.UDPServer(server_address, RequestHandlerClass, bind_and_activate=True)
它使用网络UDP协议,它是在传输过程中可能出现故障或丢失信息的离散信息包。参数与TCPServer相同。 - class socketserver.UnixStreamServer(server_address, RequestHandlerClass, bind_and_activate=True)¶
- class socketserver.UnixDatagramServer(server_address, RequestHandlerClass, bind_and_activate=True)¶