On 06/30/2015 01:33 PM, Chris Angelico wrote:
From the software's point of view, it has two distinct modes: server, in which it listens on a socket and receives data, and client, in which it connects to other people's sockets and sends data. As such, the "server" mode is the only one that receives untrusted data from another user and stores it on the hard disk.
That's close. There are 3 types: storage nodes, client nodes, and control nodes.
Communication: storage node <--> control node storage node <--> storage node client node --> storage node client node --> control node Data is uploaded by clients and distributed among storage nodes. Everything is coordinated by the control nodes (plural for redundancy). -Randall -- https://mail.python.org/mailman/listinfo/python-list