mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-24 20:07:26 +08:00
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete * 2.1.0 main node rollup |
||
|---|---|---|
| .. | ||
| conngater | ||
| connmgr | ||
| gostream | ||
| mock | ||
| nat | ||
| pnet | ||
| reuseport | ||
| swarm | ||
| upgrader | ||
| README.md | ||
Network
The IPFS Network package handles all of the peer-to-peer networking. It connects to other hosts, it encrypts communications, it muxes messages between the network's client services and target hosts. It has multiple subcomponents:
Conn- a connection to a single PeerMultiConn- a set of connections to a single PeerSecureConn- an encrypted (TLS-like) connection
Swarm- holds connections to Peers, multiplexes from/to eachMultiConnMuxer- multiplexes betweenServicesandSwarm. HandlesRequest/Reply.Service- connects between an outside client service and Network.Handler- the client service part that handles requests
It looks a bit like this: