A
as1
Gast
Moin,
ich mal wieder mit einer Frage, ich habe einen Inputstream und möchte den in einen Outputstream umleiten.
Dazu habe ich mir einen Thread geschrieben der einen Inputstream und einen Outputstream übergeben bekommt...
Allerdings klappt das einfach net. Da ich die sowohl den Inputstream als auch den Outputstream von einer anderen methode bekomme wollte ich mal fragen ob mein Thread nicht das macht was er soll oder ob das Problem "außerhalb" liegt.
ich mal wieder mit einer Frage, ich habe einen Inputstream und möchte den in einen Outputstream umleiten.
Dazu habe ich mir einen Thread geschrieben der einen Inputstream und einen Outputstream übergeben bekommt...
Code:
import java.io.*;
public class PushOutputThread extends Thread {
OutputStreamWriter myopsw;
InputStreamReader myipsr;
public PushOutputThread(InputStream ips, OutputStream ops) {
this.myopsw = new OutputStreamWriter(ops);
this.myipsr = new InputStreamReader(ips);
}
public void run() {
while(true)
{
try {
myopsw.write(myipsr.read());
} catch (Exception e) { }
}
}
}
Allerdings klappt das einfach net. Da ich die sowohl den Inputstream als auch den Outputstream von einer anderen methode bekomme wollte ich mal fragen ob mein Thread nicht das macht was er soll oder ob das Problem "außerhalb" liegt.