Python 关闭socketserver客户端套接字的正确方法

Python 关闭socketserver客户端套接字的正确方法,python,socketserver,Python,Socketserver,想知道是否必须采取明确措施才能关闭socketserver模块使用的通信套接字。我知道存在server\u close()方法,但据我所知,它只适用于主服务器套接字。关于关闭客户端套接字,我的想法大致如下: from socketserver import * Class MyRequestHandler(StreamRequestHandler): def handle(self): pass # handle communication def finish(

想知道是否必须采取明确措施才能关闭socketserver模块使用的通信套接字。我知道存在
server\u close()
方法,但据我所知,它只适用于主服务器套接字。关于关闭客户端套接字,我的想法大致如下:

from socketserver import *
Class MyRequestHandler(StreamRequestHandler):
    def handle(self):
        pass # handle communication
    def finish(self):
        self.request.close() # close communications socket
这种方法是否可以接受,或者是否有更好的(预期的)实现方法