Example #1
0
 def connection_made(self, sock, rtt=0):
     if rtt:
         latency = utils.time_formatter(rtt)
         LOG.complete("done, %s" % latency)
         STATE.update("test_latency", latency)
         self.rtt = rtt
     stream = StreamBitTorrent(self.poller)
     if not self.connector_side:
         #
         # Note that we use self.__class__() because self
         # might be a subclass of PeerNeubot.
         #
         peer = self.__class__(self.poller)
         peer.configure(self.conf)
     else:
         peer = self
     stream.attach(peer, sock, peer.conf)
     stream.watchdog = self.conf["bittorrent.watchdog"]
Example #2
0
 def connection_made(self, sock, endpoint, rtt):
     if rtt:
         latency = utils.time_formatter(rtt)
         logging.info("BitTorrent: connecting to %s ... done, %s",
           str(utils_net.getpeername(sock)), latency)
         STATE.update("test_latency", latency)
         self.rtt = rtt
     stream = StreamBitTorrent(self.poller)
     if not self.connector_side:
         #
         # Note that we use self.__class__() because self
         # might be a subclass of PeerNeubot.
         #
         peer = self.__class__(self.poller)
         peer.configure(self.conf)
         # Inherit version
         peer.version = self.version
     else:
         peer = self
     stream.attach(peer, sock, peer.conf)
     stream.watchdog = self.conf["bittorrent.watchdog"]