1
여러 번 비동기 핑 (twisting)을 사용하는 것이 좋습니다. , 핑, 경로 추적, ICMP 등, 트위스트 구현 -Twisted 및 ICMP (txNetTools)
내가 스레드 구현을 작성 (Ping a site in Python? 같은)
그러나 스레드 (200) ~에 내가 호감
페이지 http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted에이 난 txNetTools을 찾을 수 자체 네트워크 도구를 구축하려는 사람들을위한 라이브러리를 제공합니다.
누구든지이 라이브러리를 사용 했습니까?
나는 그것을 ping.py 사용하려 : 어쩌면 내가 잘못하거나 이해하지 뭔가를하고 있어요class Pinger(**ICMP**):
class Pinger():
Traceback (most recent call last):
File "ping.py", line 54, in <module>
reactor.listenICMP(0, Pinger())
File "./txnet/reactor.py", line 21, in listenICMP
p.startListening()
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 102, in startListening
self._connectToProtocol()
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/udp.py", line 123, in _connectToProtocol
self.protocol.makeConnection(self)
AttributeError: Pinger instance has no attribute 'makeConnection'
에 :
Traceback (most recent call last):
File "ping.py", line 23, in <module>
class Pinger(ICMP):
NameError: name 'ICMP' is not defined
변경하는 경우?
P. twisted 12.0
main/sandbox에서 실행하는 경우 : ImportError : txnet.icmp라는 모듈이 없습니다. 나는 메인 폴더에 1 레벨까지 ping.py를 복사한다. – Echeg
오, 나는 오래된 낡은 코드를 가지고있다. – Echeg
나는 최신 마스터를 뽑았지만 여전히이 에러를 얻고있다? –