Mit den OnRead- und anderen Events wirst du da nicht weit kommen, da musst du dir ein Protokoll überlegen, oder ein bereits vorhandenes nutzen (z.B. http). In der
Entwickler-Ecke gibt es dazu ein paar Tutorials. Um das verschicken der Daten wirst du aber nicht herumkommen. Der "Server" in diesem Sinne ist ja kein Ding, um Daten zwischenspeichern zu können, sondern etwas, das Anfragen entgegen nimmt und bedient.
Was soll das Ding denn genau machen? Deinem Kumpel Zugriff auf deine Musikbibliothek geben, damit er sich Musik von dir laden kann und umgekehrt? Dafür gibt es einen
Player, der sowas kann - da läuft das ganze über Http. D.h. wenn auf der einen Seite der Player läuft, kann auf der anderen Seite über einen Browser in der Musikbibliothek gesucht werden, und einzelne Dateien können heruntergeladen werden.
The angels have the phone box.