Exemplo n.º 1
0
---------------------------
	* 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							|
---------------------------