[squeak-dev] [Q] BitTorrent Implementation in Squeak

Joshua Gargus schwa at fastmail.us
Wed Apr 8 17:50:58 UTC 2009


Karl Ramberg wrote:
> On 2009-04-08 18:07, Joshua Gargus wrote:
>> karl ramberg wrote:
>>> I think the Croquet Teatime implementation was inspired from BitTorrent
>>
>> There's actually no relationship between them, other than both using
>> "P2P networking" (and each means something different by the term). 
>> BitTorrent is focused on getting everyone all the chunks of a file
>> efficiently, but in no particular order.  Croquet aims to maintain
>> identical replicas of a groups of objects with minimimal latency; it
>> does this by ensuring that each peer receives an identical stream of
>> messages.
>>
>> A BitTorrent implementation could be used in Croquet to share large,
>> immutable data chunks (such as meshes or textures) that don't need to
>> be available at an exact time (just ASAP).
>>
>> Cheers,
>> Josh
> But would Croquet work as a BitTorrent like system as_it_ is for any
> file/object in a space?
> (Just asking for curiosity )

No.  You can put an object into a space for someone else to retrieve,
but the behavior is FTP-like as much as it is BitTorrent-like (eg: you
don't get different chunks of the data from different people).

Cheers,
Josh




>
> Karl
>
>
>>
>>
>>>  
>>> Karl
>>>
>>>
>>>  
>>> On Wed, Apr 8, 2009 at 12:29 PM, Chun, Sungjin <chunsj at embian.com
>>> <mailto:chunsj at embian.com>> wrote:
>>>
>>>     Peer protocol is for downloading? Maybe I need both...
>>>
>>>
>>>     On Apr 8, 2009, at 4:51 PM, Philippe Marschall wrote:
>>>
>>>         2009/4/8 "S.J.Chun" <chunsj at embian.com
>>>         <mailto:chunsj at embian.com>>:
>>>
>>>             Hi,
>>>
>>>             are there any reference implementation for BitTorrent in
>>>             Squeak/Smalltalk?
>>>
>>>
>>>         Tracker or peer protocol or both?
>>>
>>>         Cheers
>>>         Philippe
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>   
>>
>> ------------------------------------------------------------------------
>>
>>
>>   
>
> ------------------------------------------------------------------------
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20090408/7e97ade6/attachment.htm


More information about the Squeak-dev mailing list