Hi,
ich sitze schon länger an einem Projekt und hab hier ein Problem, dass ich nicht in den Griff bekomme.
Und zwar will ich einfach mehrere Dateien über einen einzigen Socket versenden. Will also nicht für jede Datei ein neuen Socket öffnen, da dass ja sehr langsam sein würde...
Eine einzelne Datei ist nicht das Problem, dass bekomme ich hin, aber ich weiß nicht wie ich mehrere versenden soll.
Mit google hab ich ein etwas älteren Thread hier gefunden - http://www.tutorials.de/forum/java/303254-mehrere-dateien-ueber-socket-senden.html - der das gleiche Problem hatte.
Ich hab es, wie auch in diesem Thread beschrieben, versucht, in dem ich einfach immer das erste Byte des Buffers ( buffer[0] )mit 1 belege und wenn die Datei endet, einfach eine 0 in dem Buffer[0], sende, sodass der Client weiß, dass die Datei fertig ist und eine neue beginnt. Aber das hat irgendwie nicht geklappt..
Hat einer von euch eine Idee oder kann mir sagen, wie ich mehrere Dateien über einen Socket senden und empfangen kann..
Schon mal Danke im Vorraus
ich sitze schon länger an einem Projekt und hab hier ein Problem, dass ich nicht in den Griff bekomme.
Und zwar will ich einfach mehrere Dateien über einen einzigen Socket versenden. Will also nicht für jede Datei ein neuen Socket öffnen, da dass ja sehr langsam sein würde...
Eine einzelne Datei ist nicht das Problem, dass bekomme ich hin, aber ich weiß nicht wie ich mehrere versenden soll.
Mit google hab ich ein etwas älteren Thread hier gefunden - http://www.tutorials.de/forum/java/303254-mehrere-dateien-ueber-socket-senden.html - der das gleiche Problem hatte.
Ich hab es, wie auch in diesem Thread beschrieben, versucht, in dem ich einfach immer das erste Byte des Buffers ( buffer[0] )mit 1 belege und wenn die Datei endet, einfach eine 0 in dem Buffer[0], sende, sodass der Client weiß, dass die Datei fertig ist und eine neue beginnt. Aber das hat irgendwie nicht geklappt..
Hat einer von euch eine Idee oder kann mir sagen, wie ich mehrere Dateien über einen Socket senden und empfangen kann..
Schon mal Danke im Vorraus
