P2P File Transfer over TCP

File transfers usually take place via an intermediate server – Your files get uploaded to the intermediate server, and others download from the intermediate server instead of from you. On the other hand, in another perhaps less well-known class of file transfers, Peer-To-Peer (P2P) file transfers, the files get sent directly from you to the…