S
schäflein
Gast
Hier der Auszug des Servers:
und hier der entsprechende Auszug des Clients:
Beim zweiten Mal, wenn ich ein zip-file übertragen möchte, erhalte ich folgenden filenamen:
Filename: C:\Temp\PK
und hinter dem PK sind eben lauter sonderzeichen, die eigentlich nicht dort sein sollten, der filename enthält auch keine umlaute.
Außerdem wird nur der äußerste ordner z.B. Game1.zip gespeichert und nicht die ordner die darin sind...
Es wäre sehr nett, wenn mir jemand helfen könnte.
Falls ihr euch bei der Beschreibung nicht auskennt, oder nicht erkennt wo mein Problem is und trotzdem willig seid zu helfen, meldet euch und ich werde versuchen es anders zu erklären...
Danke schonmal!
Code:
for (int i=0; i<countGamesToDownload; i++)
{
out.write(gamesToDownload.get(i) + ".zip\n");
out.flush();
filename=System.getProperty("user.dir")+"\\"+ gamesToDownload.get(i)+".zip";
System.out.println("Filename: " + filename);
bin = new BufferedInputStream(new FileInputStream(filename));
int bytesRead = 0;
byte buffer[] = new byte[2048];
while((bytesRead =bin.read(buffer))>0)
bout.write(buffer, 0, bytesRead);
bout.flush();
}
und hier der entsprechende Auszug des Clients:
Code:
bin = new BufferedInputStream(socket.getInputStream());
for (GameInfo gi : gamesToDownloadVec)
{
filename= "C:\\Temp\\" + in.readLine();
System.out.println ("Filename: " + filename);
bout = new BufferedOutputStream(new FileOutputStream(filename));
int bytesRead = 0;
byte buffer[] = new byte[2048];
while((bytesRead =bin.read(buffer))>0)
bout.write(buffer, 0, bytesRead);
bout.flush();
bout.close();
}
Beim zweiten Mal, wenn ich ein zip-file übertragen möchte, erhalte ich folgenden filenamen:
Filename: C:\Temp\PK
und hinter dem PK sind eben lauter sonderzeichen, die eigentlich nicht dort sein sollten, der filename enthält auch keine umlaute.
Außerdem wird nur der äußerste ordner z.B. Game1.zip gespeichert und nicht die ordner die darin sind...
Es wäre sehr nett, wenn mir jemand helfen könnte.
Falls ihr euch bei der Beschreibung nicht auskennt, oder nicht erkennt wo mein Problem is und trotzdem willig seid zu helfen, meldet euch und ich werde versuchen es anders zu erklären...
Danke schonmal!