Project Closed
 Site Index
 User Docs
 Other Docs
 Mailing Lists
 Contacting Us



The Anonymous Distributed Networking Protocol

ANet is an anonymous peer-to-peer networking protocol that allows different computers to connect themselves in the form of an anonymous distributed network. In this kind of network, you can send and receive data from the whole network (the cluster) as if it was a single computer.

ANet allows you to do most of the common peer-to-peer applications over a common framework, including things similar to Gnutella, Freenet, "chat rooms", file transfer protocols, newsgroups, and so on.

What is ANet?

Technical Introduction

Site Index

Project Development Page

Document Status

Task ListDone
Development RoadmapDone
Technical Introduction (8 documents)Done
High-Level Design (12 documents)Done
Low-Level DesignIn progress


January 19, 2002: The document "Introduction to ANet" has been added. It is a great read for anyone, even for non-developers.

December 17, 2001: The Low-Level Design documents are from now on inserted in the code and then extracted with Doxygen!

December 2, 2001: Starting the Low-Level Design documents.

November 11, 2001: "Why not Napster?" document added.

October 21, 2001: Development starts for 1.0a1!
See the Project Development Page for more information.

October 3, 2001: "Unrelated Stuff" updated.

September 30, 2001: "Task List" and "Development Roadmap" added.

August 24, 2001: "Packet Protocol Modules", "Connection Protocol Modules", "Bandwidth Manager Module" and "Document Type Definition (DTD)" finished.
Entire "High-Level Design" section finished!

August 11, 2001: "Core Modules" and "Handshaking Protocol Modules" finished.

August 1, 2001: "Cluster Group Modules" and "Cluster Filter Modules" finished.

July 22, 2001: "Data Transformation Modules" and "Client SDK" finished.

July 12, 2001: "Client Connection Modules" finished.

July 4, 2001: "Run-Time Wrapper" finished.

June 25, 2001: "Anonymous Two-Way Data Transfers", "Gateways and Clusters" and "The Future" finished.
Entire "Technical Introduction" section finished!

June 3, 2001: "Queries" and "Static Data" finished.
Started "General Design".

May 6, 2001: "ANet: The Anonymous Distributed Networking Protocol" and "Distributed Networking" updated.
Document "Queries" added.

March 29, 2001: Next sunday, we will have a developer meeting on my computer!
If everything goes well, we should one meeting per week. Contact me (Benad) if you have questions or problems.

March 18, 2001: Document "Distributed Networking" added.
Site menu (that blue thing in the top left added) added.
Forum added.

March 4, 2001: Document "Peer-to-Peer Networking" updated.
Document "ANet: The Anonymous Distributed Networking Protocol" is added.

February 24, 2001: First document "Peer-to-Peer Networking" is added.

Last update for this document: January 20, 2002, at 0:35:58 PST