S
Stiewen-222
Gast
Hi,
mein FileTransfer funktioniert zwar super, doch die Methode bleibt in der Schleife und kommt erst zur Ausgabe: Server: Datei Ende, wenn ich das Socket schliesse...
Koennt ihr mir vll helfen?
mein FileTransfer funktioniert zwar super, doch die Methode bleibt in der Schleife und kommt erst zur Ausgabe: Server: Datei Ende, wenn ich das Socket schliesse...
Koennt ihr mir vll helfen?
Code:
public boolean receive_File ( String strFileName ) {
// Sends the entered file to the client
try {
FileOutputStream fosFile = new FileOutputStream ( new File ( strFileName ) );
int intLen = 4096;
byte[] byBytes = new byte [ intLen ];
while ( ( intLen = oisFromClient.read ( byBytes ) ) > -1 ) {
fosFile.write ( byBytes, 0, intLen );
fosFile.flush ( );
}
fosFile.close ( );
System.out.println ( "--- Server: Ende der Datei" );
} catch (IOException ioe) {
int intError = 15;
System.out.println ( "Error " + intError + ": " + ioe.toString ( ) );
return false;
}
return true;
}