Twisted Words를 사용하는 Jabber 클라이언트 작성. 원격 피어의 IP 주소와 호스트 이름을 알고 싶습니다. xmlstream.transport.getPeer().host
호스트 이름을 반환하고 IP 주소 (xmlstream
은 twisted.words.protocols.jabber.xmlstream.XmlStream
의 인스턴스 임)를 반환해야합니다.Twisted TCP 클라이언트의 원격 피어의 IP 주소 및 호스트 이름
업데이트 : 예, 트위스트 우분투 하디 패키지에서, 오히려 오래된 :
$ python -c "import twisted; print twisted.__version__"
2.5.0
@ Glyph와 @ Jean-Paul 감사합니다. – ash
최근 Twisted에서는 getPeer가 올바르게 작동합니다. 그런 다음 TCP 피어의 ** 호스트 이름 **을 얻으려면 어떻게해야합니까? 이전 버전과 새 버전에서 올바르게 작동하는 코드를 작성하고 싶습니다. – ash
아마도 twisted.names.client.lookupPointer를 사용하여 IP 주소를 확인하십시오. –