Die Popularität von P2P (Punkt-zu-Punkt) hat eine große Anzahl von Netzwerkübertragungssoftware hervorgebracht. Was wir hier vorstellen werden, ist das Schreiben einer einfachen P2P-Dateiübertragung durch uns selbst. Eine Partei sendet die Datei und die andere Partei akzeptiert sie bis die gesamte Datei übertragen wurde.