Randpeer - Technology
For starters we recommend that you read about the background of our project, then about our research and then perhaps about our layer model. Our download page also contains a video of a talk and some slides that together form an easy introduction to p2p technology.
On this page we collected some texts that are too short to need separate pages.
The Randpeer library
The Randpeer library is a module that takes care of the following tasks in a p2p application: It runs the p2p network by talking with other such modules/nodes over the Internet using TCP and/or UDP. It reads and writes its own init files, log files and other such data files on disk. It reads, writes and creates files that are being transferred. And it takes commands from the application and reports back to the application. It causes no output to the screen what so ever.The Randpeer library is coded in C++ but mainly in a modular style, not an object oriented style. The library will in the first round be available as a DLL for Windows. In the future we also hope to make it available as an easily portable daemon for Windows and Unix. (Daemon as in a program without any user interface, that runs in the background, and then other programs talk to it over a local TCP/IP connection.)