Hayyy!!!
Bin gerade total am Verzweifeln!!!
Ich programmiere gerade ein Server/Client, die per TCP eine Datei sendet.
Ich habe es schon so weit geschafft, dass die untereinander kommunizieren etc.
So.. nun an den Punkt wo ich nicht weiter komme:
Der Client hat ganz am Anfang eine Nachricht geschickt, welche Datei er haben will und wie groß die Pakete sein sollen(Chunks). Der Server hat die Nachricht erhalten, speichert den Wert und sendet ein OK zurück.
Nun Soll der Client solange anfragen(GET) , bis die Datei vom Server in Speicherblöcken vollständig geschickt wurden ist.
Ich weiß ich muss das mit Outputstream und Inputstream machen, jedoch bekomme ich das nicht hin. =/
Also wie kann ich durch schleifen das so hinbekommen, dass der Client solange mit GET anfragt und der Server solange die Get anfragen mit Chunks-blöcken beantwortet, bis die Datei abgearbeitet ist?
Bin gerade total am Verzweifeln!!!
Ich programmiere gerade ein Server/Client, die per TCP eine Datei sendet.
Ich habe es schon so weit geschafft, dass die untereinander kommunizieren etc.
So.. nun an den Punkt wo ich nicht weiter komme:
Der Client hat ganz am Anfang eine Nachricht geschickt, welche Datei er haben will und wie groß die Pakete sein sollen(Chunks). Der Server hat die Nachricht erhalten, speichert den Wert und sendet ein OK zurück.
Nun Soll der Client solange anfragen(GET) , bis die Datei vom Server in Speicherblöcken vollständig geschickt wurden ist.
Ich weiß ich muss das mit Outputstream und Inputstream machen, jedoch bekomme ich das nicht hin. =/
Also wie kann ich durch schleifen das so hinbekommen, dass der Client solange mit GET anfragt und der Server solange die Get anfragen mit Chunks-blöcken beantwortet, bis die Datei abgearbeitet ist?