Python 实例没有属性';袜子';
我有一个使用Twisted在Python中运行的基本服务器程序。我试图拒绝用户并尝试使用Python 实例没有属性';袜子';,python,twisted,Python,Twisted,我有一个使用Twisted在Python中运行的基本服务器程序。我试图拒绝用户并尝试使用self.sock.close()。当该行被调用时,我得到一个异常: from twisted.internet.protocol import Protocol, Factory from twisted.internet import reactor class IphoneChat(protocol): def connectionMade(self): self.sock.close
self.sock.close()
。当该行被调用时,我得到一个异常:
from twisted.internet.protocol import Protocol, Factory
from twisted.internet import reactor
class IphoneChat(protocol):
def connectionMade(self):
self.sock.close()
return
AttributeError:IphoneChat实例没有属性“sock”
这很奇怪,因为在执行这行代码之前,没有引起异常:
from twisted.internet.protocol import Protocol, Factory
from twisted.internet import reactor
class IphoneChat(protocol):
def connectionMade(self):
self.sock.close()
return
就是现在,我在尝试拒绝传入连接时更改了它。self.transport.loseConnection()是使用twisted时执行self.sock.close()的另一种方法。我不明白它为什么工作,然后停止工作。我们需要实际查看一些代码,然后才能发表任何评论。