我应该何时在SocketServer子类中设置allow_reuse_address属性?

时间:2013-10-19 12:19:04

标签: python socketserver

我有以下SocketServer.TCPServer的子类:

class MP3Server (SocketServer.TCPServer):

    def __init__(self, server_address, RequestHandlerClass, SoundObj, DocRoot):
        self.allow_reuse_address = True
        SocketServer.TCPServer.__init__(self,
                                        server_address,
                                        RequestHandlerClass)

在初始化之前,我将self.allow_reuse_address设置为True。但是,当我停止并重新启动服务器时,我收到有关已经使用的地址的错误。

我也尝试将该行更改为SocketServer.TCPServer.allow_reuse_address = True,但它的工作方式不一样(说实话,我对第二种解决方案并没有什么不同)。

0 个答案:

没有答案