Hallo zusammen mittels einfachen Buffered Reader und Writer sende, bzw. empfange ich ein großes Datenpaket!
Hiermit empfange ich...
und die Gegenseite schreibt durch...
es funktioniert auch recht gut, allerdings hängt bei der Übertragung des Files die CPU an 100%, was könnte man daran verbessern um die CPU- Last herunter zu drücken?
Anderen Stream, den Buffer verkleinern, vergrößern??
Vielen dank im voraus
g duddel123
Hiermit empfange ich...
Code:
long read = (long)incoming.read();
// Schreibe auf die Platte
while(read!=-1) {
out.write((int) read);
read = (long)incoming.read();
}//while
und die Gegenseite schreibt durch...
Code:
// Lese von Platte
long read = (long) fis.read();
// weg damit
while (read!=-1) {
outgoing.write((int) read);
read = (long) fis.read();
}//while
es funktioniert auch recht gut, allerdings hängt bei der Übertragung des Files die CPU an 100%, was könnte man daran verbessern um die CPU- Last herunter zu drücken?
Anderen Stream, den Buffer verkleinern, vergrößern??
Vielen dank im voraus
g duddel123