less offensive tone about croc
This commit is contained in:
parent
cb7e4e85dc
commit
08890a7ece
1 changed files with 15 additions and 12 deletions
23
README.md
23
README.md
|
@ -48,17 +48,19 @@ here as an indicator that no more data will be exchanged between the "previously
|
|||
|
||||
## Debunking some myths about P2P networking
|
||||
|
||||
- "True P2P is only possible without a NAT" - [Both my experiments and wikipedia would like to
|
||||
have a word about hole punching.](https://en.wikipedia.org/wiki/UDP_hole_punching) The only issue I
|
||||
- "True P2P is only possible without a NAT" - [Both my experiments and wikipedia would like to have
|
||||
a word about hole punching.](https://en.wikipedia.org/wiki/UDP_hole_punching) The only issue I
|
||||
have found are *some* german mobile data providers, but sending large files over mobile data is
|
||||
rarely something you'd want to do - and if so, use something like croc or the magic wormhole, which
|
||||
aren't purely true P2P.
|
||||
rarely something you'd want to do - and if so, use something like croc or the magic wormhole,
|
||||
which aren't purely true P2P.
|
||||
- "Croc is P2P as well, why does this exist?" - Croc is not Peer-to-Peer. Croc uses a relay server
|
||||
to exchange data between the two clients. That is Client-to-Server-to-Client, which is *not* really
|
||||
to exchange data between the two clients (unless one of the client has a port-forward set up,
|
||||
which is almost never the case). That is Client-to-Server-to-Client, which is *not* really
|
||||
Peer-to-Peer. Peer-to-Peer means two clients sending their data directly to eachother, without a
|
||||
server. "Peers make a portion of their resources, such as processing power, disk storage or network
|
||||
bandwidth, directly available to other network participants, without the need for central
|
||||
coordination by servers or stable hosts." - [Wikipedia](https://en.wikipedia.org/wiki/Peer-to-peer)
|
||||
server. "Peers make a portion of their resources, such as processing power, disk storage or
|
||||
network bandwidth, directly available to other network participants, without the need for central
|
||||
coordination by servers or stable hosts." -
|
||||
[Wikipedia](https://en.wikipedia.org/wiki/Peer-to-peer)
|
||||
|
||||
## Tips 'n Tricks
|
||||
- You can add a number to the end of both of your commands (after the filename) to
|
||||
|
@ -105,8 +107,9 @@ Many people have mentioned how this is like croc. It isn't, because croc uses a
|
|||
data is sent through. This is a bottleneck and also means that the relay admins are responsible for
|
||||
the content that is sent. The relay also buffers a lot of data, meaning its RAM might fill up if the
|
||||
sender's connection is much faster than the receiver's. Croc being tagged "peer-to-peer" is
|
||||
misleading at best and malicious at worst. Read the previous section about P2P myths if you think
|
||||
Croc is peer-to-peer.
|
||||
misleading at best because it rarely uses the P2P capabilities (it requires a port-forward to do
|
||||
P2P, which is rarely done). Read the previous section about P2P myths if you think Croc is always
|
||||
peer-to-peer.
|
||||
|
||||
## [Relevant XKCD](https://xkcd.com/949)
|
||||
|
||||
|
|
Loading…
Reference in a new issue