- Registriert
- 21.11.04
- Beiträge
- 1.754
Also, ich hab einen Server der eine Datei sendet und einen Client der sie empfängt.
Der Server schickt die Datei immer in einem 128Byte Array bis die ganze datei gesendet wurde.
Hab das mit ner for schleife gemacht alles bestens.
Der Client hat die selbe for schleife und weiß auch schon vorher wie groß die Datei werden muss.
Jetzt aber bleibt er mitten in der for schleife stehen. Einfach so ohne fehlermeldung und nix, er macht einfach nicht weiter und der server hat aber seine ganzen pakete schon gesendet.
Dann hab ich gerade eben das ganze mit Breakpoints durch den debugger gejagt und siehe da es hat geklappt, er ist schön durch seine for schleife gegangen der blöde Client.
Danach genau das selbe nochmal ohne breakpoints einfach so ausgeführt und was macht er? bleibt einfach stehen.
Dann gerade eben wieder im debuger und wieder hängt er. :-[
Ich lese die datei mit einem DatainputStream ein (Server) und schreibe sie mit einem DataoutputStream (Client) weg.
Warum klappt das nicht?
Ich hab auch schon mit try und catch was drum gebaut aber gibt irgendwie keine Exception oder IOException.
Ich bin total ratlos...
Grüße Rasmus
Der Server schickt die Datei immer in einem 128Byte Array bis die ganze datei gesendet wurde.
Hab das mit ner for schleife gemacht alles bestens.
Der Client hat die selbe for schleife und weiß auch schon vorher wie groß die Datei werden muss.
Jetzt aber bleibt er mitten in der for schleife stehen. Einfach so ohne fehlermeldung und nix, er macht einfach nicht weiter und der server hat aber seine ganzen pakete schon gesendet.
Dann hab ich gerade eben das ganze mit Breakpoints durch den debugger gejagt und siehe da es hat geklappt, er ist schön durch seine for schleife gegangen der blöde Client.
Danach genau das selbe nochmal ohne breakpoints einfach so ausgeführt und was macht er? bleibt einfach stehen.
Dann gerade eben wieder im debuger und wieder hängt er. :-[
Ich lese die datei mit einem DatainputStream ein (Server) und schreibe sie mit einem DataoutputStream (Client) weg.
Warum klappt das nicht?
Ich hab auch schon mit try und catch was drum gebaut aber gibt irgendwie keine Exception oder IOException.
Ich bin total ratlos...
Grüße Rasmus