Einführung
In diesem Projekt lernst du, wie du eine einfache Bildhochladungsanwendung mit dem TCP-Protokoll aufbaust. Die Anwendung besteht aus einem Client und einem Server, wobei der Client ein Bild an den Server hochladen kann und der Server das Bild empfangen und speichern wird.
👀 Vorschau



🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du einen Server einrichtest, um eingehende Clientverbindungen zu empfangen und hochgeladene Bilder zu empfangen
- Wie du einen Client implementierst, um eine lokale Bilddatei zu lesen und an den Server zu senden
- Wie du die Kommunikation zwischen Client und Server mit TCP-Sockets behandelst
- Wie du dem Client eine Rückmeldung geben, wenn das Bild erfolgreich hochgeladen wurde
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein Server-Client-Architektur mit Java zu erstellen
- TCP-Sockets für den Dateiübertrag zwischen Client und Server zu verwenden
- Datei-E/A-Operationen in Java zu behandeln
- Grundlegende Fehlerbehandlung und Rückmeldemechanismen zu implementieren