[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] storm README
From: |
Tuukka Hastrup |
Subject: |
[Gzz-commits] storm README |
Date: |
Tue, 06 May 2003 15:03:30 -0400 |
CVSROOT: /cvsroot/storm
Module name: storm
Changes by: Tuukka Hastrup <address@hidden> 03/05/06 15:03:30
Modified files:
. : README
Log message:
start documenting network connections
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/README.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
Patches:
Index: storm/README
diff -u storm/README:1.4 storm/README:1.5
--- storm/README:1.4 Mon May 5 06:15:41 2003
+++ storm/README Tue May 6 15:03:30 2003
@@ -66,6 +66,26 @@
- act as a gateway serving block requests made by http clients
+Networking
+----------
+
+In Storm P2P network, blocks are located using a distributed hash table (DHT).
+DHT messages come to each peer by UDP protocol at port 57083 (configurable
+with peer option "-port").
+
+After the block is located, the peer that has published the block serves it
+in response to an HTTP request. The request comes to a port that was the first
+available when the peer started, above or at 37000 (TCP).
+
+A WWW browser can be used to check what certain peer has published. However,
+to retrieve any block through the P2P system, a special gateway HTTP server
+can be started with peer option "-gw 5555", where 5555 is the configurable
+port number.
+
+
+Usage
+-----
+
Before compiling Storm, you should have
* CVS module storm-depends checked out as ../storm-depends