[bittorrent] partial download

Song Zhang songzhang2008 at gmail.com
Sat Nov 14 22:54:59 EST 2009


I am wrong, the handshake should occur only once.

2009/11/14 Song Zhang <songzhang2008 at gmail.com>

> Actually, I am trying to modify the code of bittorrent v3.3 to implement
> the partial download. ( for the experiment of paper )
> For example, although all the peers are downloading a multifile torrent
> including file a+b, some of the peers only interested file a, some
> interested in file b, and others interested in file a+b, peers interested in
> a only downloading pieces from file a, the same for peers interested in file
> b. once it got the file a or file b, it will leave.(selfish)
>
> I have some problem as the following.
>
> 1. each time the remote peer wants to communicate(send data) with local
> peer, it will send handshake message and bitfield and other message to the
> local peer although the tcp connection is established already, right ? that
> is why i can see many bitfield message from one remote peer ?
>
> 2. I tried to modify the Downloadery.py, the function of got_have,
> got_have_bitfield, _request_more
> the PiecePicker.py, the function of next()
>
> 3. I found the pieceselection policy if only useful in the function next(),
> but there are still possibilities that the local peer get piece from the
> result of got_have(), right ?
>
>
>
> 2009/11/14 Cotonéa Loic <l.cotonea at gmail.com>
>
>> I'm not completely sure but I think that mainline BitTorrent development
>> is aborded. The actual enterprise of Bram Cohen pursues the development of
>> µtorrent and offers a client named Bittorrent (http://www.bittorrent.com/).
>> I think that this client is defacto the new client reference.
>>
>>
>> Bittorrent client supports the partial download.
>>
>>
>> 2009/11/14 Song Zhang <songzhang2008 at gmail.com>
>>
>>> Hi,
>>>
>>> We are trying to do some experiments for our paper. does anyone know if
>>> there are some versions of mainline BitTorrent (Bram Cohen) can support
>>> partial download.
>>>
>>> That is to say, the user only interests one file in a large torrent, and
>>> wants to get it first.
>>>
>>> thanks !
>>>
>>> _______________________________________________
>>> BitTorrent mailing list
>>> BitTorrent at lists.ibiblio.org
>>> http://lists.ibiblio.org/mailman/listinfo/bittorrent
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ibiblio.org/pipermail/bittorrent/attachments/20091114/1c11c414/attachment.html 


More information about the BitTorrent mailing list