submit
english version rss feed
HAL: inria-00071789, version 1

See detailed view  BibTeX,EndNote,...
MLdonkey, a Multi-Network Peer-to-Peer File-Sharing Program
Fabrice Le Fessant, Simon Patarin 1
(2003)

A lot of designers of functional languages have one dream: finding a killer application, outside of the world of symbolic programming (compilers, theorem provers, DSLs), that would make their language spread in the open-source community. One year ago, we tackled this problem, and decided to use to program a network application in the emerging world of peer-to-peer systems. The result of our work, , has superseded our hopes: it is currently the most popular peer-to-peer file-sharing client on the well-known freshmeat.net site, with about 10,000 daily users. Moreover, is the only client able to connect to several peer-to-peer networks, to download and share files. It works as a daemon, running unattended on the computer, and can be controlled remotely using three different kind of interfaces. In this paper, we present the lessons we learnt from its design and implementation.
1:  REGAL (INRIA Paris-Rocquencourt)
INRIA – CNRS : UMR7606 – Université Pierre et Marie Curie (UPMC) - Paris VI
Computer Science/Other
PEER-TO-PEER / FILE SHARING / FUNCTIONAL PROGRAMMING
Attached file list to this document: 
PS
RR-4797.ps(540.2 KB)
PDF
RR-4797.pdf(325.9 KB)

all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...