Hi,
ich hab eine Frage zur Funktionsweise von Streams.
Also mein Problem ist, dass ich Objekte mit variabler Größe mit einem Stream übermitteln will. Ich frage mich jetzt, ob, wenn ich ein byte[] in meinen Stream schreibe und gleichzeitig beim Client mit read() auf verfügbare Daten warte, dann der Client das Objekt stückweise bekommt.
Also "schiebt" der Sender einfach die Daten in die Röhre und der Empfänger der auf die read()-Methode wartet bekommt sie häppchenweise, oder schreibt der Sender in den Stream, und erst wenn er fertig ist gibt mir die read()-Methode das ganze Objekt aus?
Ich hoffe ich hab einigermaßen verständlich ausgedrückt wo ich hänge
Gruß
R.
ich hab eine Frage zur Funktionsweise von Streams.
Also mein Problem ist, dass ich Objekte mit variabler Größe mit einem Stream übermitteln will. Ich frage mich jetzt, ob, wenn ich ein byte[] in meinen Stream schreibe und gleichzeitig beim Client mit read() auf verfügbare Daten warte, dann der Client das Objekt stückweise bekommt.
Also "schiebt" der Sender einfach die Daten in die Röhre und der Empfänger der auf die read()-Methode wartet bekommt sie häppchenweise, oder schreibt der Sender in den Stream, und erst wenn er fertig ist gibt mir die read()-Methode das ganze Objekt aus?
Ich hoffe ich hab einigermaßen verständlich ausgedrückt wo ich hänge
Gruß
R.