Это продолжение моего предыдущего вопроса.Twisted: Как узнать, какой клиент закрыл соединение.
Я создаю простую клиентскую серверную программу, используя пакет «twisted» в Python.
Я хотел бы сохранить запись о том, какой клиент присоединился и закрыл соединение.
Предположим, если клиент B закрывает соединение, я хотел бы напечатать на сервере «Клиент B закрыл соединение»
Вот код, я использую:
factory = protocol.ServerFactory()
factory.protocol = Echo
PortNo = 8000
reactor.listenTCP(PortNo,factory)
reactor.run()
def connectionLost(self, reason):
print "Connection lost"
Любая идея как это сделать ?
Благодаря
См. [Этот вопрос] (http://stackoverflow.com/questions/14278555/how-to-get-the-client-ip-address-after-got-connection-lost-in-twisted). – gatto