Ne Überlegung:
Wenn sich ein Client einschaltet, dann sendet er per UDP-Server einen Broadcast in Netzwerk an eurer Schule.
Daraufhin senden alle PCs, die diesen empfangen, eine Liste mit den auf ihnen enthaltenen (freigegebenen) Dateien an den neu angemeldeten (mit eigener
IP). Wenn nun der Benutzer eine Date auswählt, schickt der Client dem PC eine Nachricht, der die Datei "hat". Daraufhin öffnet einer der beiden einen
TCP-Server und einer einen
TCP-Client und die Dateiübertragung beginnt.
Nur so ne Idee
Julian J. Pracht