我知道我们能在客户端(主机)的IP连接已经在那个时候我们将有运输属性,因为建立后:
self.transport.getPeer()
但我怎么得到扭曲的TCP服务器的客户端的IP地址时,它失去了与服务器的连接,如后断开了。
我知道我们能在客户端(主机)的IP连接已经在那个时候我们将有运输属性,因为建立后:
self.transport.getPeer()
但我怎么得到扭曲的TCP服务器的客户端的IP地址时,它失去了与服务器的连接,如后断开了。
它有点晚了。 我建议,当你拥有它,你保存这些信息。 例如:
class YourProtocol(protocol.Protocol):
def connectionMade(self):
self._peer = self.transport.getPeer()
def connectionLost(self):
print 'Lost connection from', self._peer
虽然这已经回答了,我想我会很快加矿,所以我不会在将来忘记了这一点......我们知道,对于扭曲的文档是..好扭曲...
def connectionLost(self):
ip, port = self.transport.client
print ip
print port
通过使用上面的,所以可以只对阵过什么数据库或意味着你必须跟踪客户的IP /端口。
我结束了使用发现print vars(self.transport)
输出/控制台,看到客户对象...这里使用经典的PHP调试