コード例 #1
0
ファイル: torrent.py プロジェクト: haoyangqian/BitTorrent
    def connect(self):
        # print self.peer_list

        connected_peers = []
        for peer in self.peer_list:
            peer_connection = PeerConnection(self.peer_id,
                                             peer,
                                             self.info_hash)

            if peer_connection.is_connected():
                connected_peers.append(peer_connection)
                peer_connection.run()

        logging.debug("{} peer(s) connected for".format(len(connected_peers)))

        return connected_peers