Wie wende ich einen Puffer auf folgendes Beispiel an?
Ich bin mir nicht sicher, aber beim InputStream hat das glaube ich geklappt, ich habe jedenfalls die Daten erhalten, die ich sehen wollte...
Aber der BufferedOutputStream funktioniert nicht. Was habe ich falsch gemacht? Gehe ich falsch in der Annahme, dass ich erst einen BufferedOutputStream out erzeuge und dann den serialOut OutputStream daran hänge?
Code:
InputStream serialIn;
OutputStream serialOut;
BufferedInputStream in;
BufferedOutputStream out;
try {serialIn = serss.getInputStream();
serialOut = serss.getOutputStream();
catch (Exception e) { System.out.println("Fehler: "+e);
}
try {
if(serialIn.available() > 0)
numBytes = new BufferedInputStream(serialIn).read(readBuffer); //??????wäre das korrekt???????
serialIn.close();
}
}
catch(Exception e){
try{ out = new BufferedOutputStream(serialOut);//.write((value));
out.write(value);
serialOut.flush();
serialOut.close();
}
catch(Exception e){
System.out.println("Fehler" + e);
}
Ich bin mir nicht sicher, aber beim InputStream hat das glaube ich geklappt, ich habe jedenfalls die Daten erhalten, die ich sehen wollte...
Aber der BufferedOutputStream funktioniert nicht. Was habe ich falsch gemacht? Gehe ich falsch in der Annahme, dass ich erst einen BufferedOutputStream out erzeuge und dann den serialOut OutputStream daran hänge?