Journal bittorrent 3.4.1

Posté par  .
Étiquettes : aucune
0
12
mar.
2004
Une nouvelle version de bittorrent apres la sortie raté de la 3.4
http://bitconjurer.org/BitTorrent/(...)

New in 3.4.1:

* Client no longer complains of connection to tracker problems when transfers are still working
* Lots and lots of bandwidth savings (the 'compact' tracker parameter)
* Better support for peers with dynamic IPs (the 'key' tracker parameter)
* Lots of bug fixes
  • # Re: bittorrent 3.4.1

    Posté par  (site web personnel) . Évalué à 2.

    Est-ce que quelqu'un sait s'il y a une genre d'API (python) avec le package officiel, ou si c'est uniquement utilisable tel quel ?

    Je pensais à un envoi de fichiers sur des postes reliés en VPN, qui doivent aller chercher des gros fichiers sur un serveur n'ayant que 128 kb de bande passante.
    Le tout en automatique biensûre.
    • [^] # Re: bittorrent 3.4.1

      Posté par  . Évalué à 1.

      je crois pas qu'il y ai API, mais le code est suffisament decoper pour pouvoir etre partager par btdownload{curses,less,gui}.py

      Le mieux serait que tu jettes un coup d'oeil au code...
    • [^] # Re: bittorrent 3.4.1

      Posté par  (site web personnel) . Évalué à 1.

      La lib BItTorrent se trouve dans le rep BitTorrent d'apres ce que j'ai vu
    • [^] # Re: bittorrent 3.4.1

      Posté par  (site web personnel) . Évalué à 1.

      c'est vrai que ca m'interesserai de pouvoir faire:
      1.un daemon qui troune en tache de fond, et qu'il supporte au moins une centaine de fichiers en même temps
      2.un client qui s'utilise de la meme maniere que wget (en gros juste)
  • # Re: bittorrent 3.4.1

    Posté par  . Évalué à 2.

    Merci de l'info, ça m'aura évité d'attendre que je pense à faire un tour sur le site ! :)
  • # Re: bittorrent 3.4.1

    Posté par  (site web personnel) . Évalué à 1.

    bon voila moi j'ai un soucis !!!
    j'ai fait le download via cvs de la derniere version de Bittorrent sur ma Debian et quand j'essaye de downloader j'ai plein d'erreur python du genre :

    File "/python/lib/python2.4/threading.py", line 436, in __bootstrap
    self.run()
    File "/python/lib/python2.4/threading.py", line 416, in run
    self.__target(*self.__args, **self.__kwargs)
    File "/BitTorrent/BitTorrent/Rerequester.py", line 84, in rerequest
    h = urlopen(url)
    File "/python/lib/python2.4/urllib2.py", line 130, in urlopen
    return _opener.open(url, data)
    File "/python/lib/python2.4/urllib2.py", line 344, in open
    response = meth(req, response)
    File "/python/lib/python2.4/urllib2.py", line 448, in http_response
    code, msg, hdrs = response.code, response.msg, response.info()
    AttributeError: addinfourldecompress instance has no attribute 'code'

    Traceback (most recent call last):
    File "/BitTorrent/BitTorrent/btlaunchmany.py", line 249, in ?
    dropdir_mainloop(argv[1], argv[2:])
    File "/BitTorrent/BitTorrent/btlaunchmany.py", line 93, in dropdir_mainloop
    print '%s died 6 times, added to dead list' % fil
    NameError: global name 'fil' is not defined

    J'ai fait une compilation de Python 2.4 sans option specifique !
    Quelqu'un a une idee ?

    Merci
    • [^] # Re: bittorrent 3.4.1

      Posté par  . Évalué à 1.

      Retourner à python 2.3 stable, ainsi qu'à bittorent lui aussi version stable ? Quand on utilise que des trucs tirés des CVS faut pas s'étonner que ça ne marche pas corectement : c'est pas des releases stables.
      • [^] # Re: bittorrent 3.4.1

        Posté par  (site web personnel) . Évalué à 1.

        Alors Voila suivant tes conseils : Python 2.3 stable et Bittorrent
        et voila le resultat !


        File "/_apps/BitTorrent-3.4.1a/btlaunchmany.py", line 10, in ?
        from BitTorrent.download import download
        File "/_apps/BitTorrent-3.4.1a/BitTorrent/download.py", line 9, in ?
        from StorageWrapper import StorageWrapper
        File "/_apps/BitTorrent-3.4.1a/BitTorrent/StorageWrapper.py", line 13, in ?
        class StorageWrapper:
        File "/_apps/BitTorrent-3.4.1a/BitTorrent/StorageWrapper.py", line 14, in StorageWrapper
        def __init__(self, storage, request_size, hashes,
        NameError: name 'True' is not defined


        PS : Saving Grace est pas mal en effet !
        • [^] # Re: bittorrent 3.4.1

          Posté par  . Évalué à 1.

          ah bah là effectivement... peut pas dire grand chose...

          étrange que le keyword « True » n'existe pas cependant. un simple python en console où on tape : « a = True » sans rien importer doit marcher.

          :~$ python
          Python 2.3.3 (#2, Jan 13 2004, 00:47:05)
          [GCC 3.3.3 20040110 (prerelease) (Debian)] on linux2
          Type "help", "copyright", "credits" or "license" for more information.
          >>> a = True
          >>>

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.