07/05/01 17:58:03
>>39
> この二つをうまく共生させる方法はありませんか?
\r\n\r\n を検知したら -1 返すような InputStream 作って、
Reader にはそれを渡すとかして、先読みさせないようにするとか。
BufferedReader textIn = new BufferedReader(new InputStreamReader(
new InputStream(){
private boolean eof = false;
private int data = 0;
public int read(){
if(eof) return -1;
int b = is.read();
data = data << 8 | b;
eof = (b == -1 || data == 0x0d0a0d0a);
return b;
}
}));
とか。
素直に java.net.HttpURLConnection とか使った方が良いような気もする。