Problema resolvido! Ao inves de abrir as Streams de Objetos e Caracteres diretamente 
do InputStream do URL 
Connection:

- abrir a stream do objeto url(url.openStream())
- vincula-la a um BufferedInputStream
- conectar ("decorar":) BufferedInputStream com todos os formatadores 
(ObjectInputSrteam.... 
BufferedReaders... DataInputStream...... necessarios.
- Enjoy yourself!

 Quem tiver que realizar um tunelamento HTTP se divertira com isso.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
        BufferedInputStream bIn = new BufferedInputStream(url.openStream());

        ObjectInputStream oIn = new ObjectInputStream (bIn);
        BufferedReader bR = new BufferedReader(new InputStreamReader(bIn));

        //oIn.available();

        long l = oIn.readLong();
        System.out.println("Aqui1: " + l);
        //bIn.available();
        System.out.println("Aqui2: " + bR.readLine());

////////////////////////////////////////////////////////////////////////////////////////////////////////////////
On Fri, 27 Dec 2002 11:35:31 -0200, "Nilseu Padilha" <[EMAIL PROTECTED]> 
escreveu :

> De: "Nilseu Padilha" <[EMAIL PROTECTED]>
> Data: Fri, 27 Dec 2002 11:35:31 -0200
> Para: [EMAIL PROTECTED]
> Assunto: [enterprise-list] IO Streams
> 
> E ai pessoal,
> 
> alguem ssabe como eu mudo o reader de uma inputStream de ObjectiInputStream para um  
InputStreamReader 
> + bufferedReader? Alguma coisa do tipo:
> /******/
>       URLConnection conn = url.openConnection();;
> 
>        InputStream in = conn.getInputStream();
> 
>        ObjectInputStream oIn = new ObjectInputStream (in);
>  
>        System.out.println(oIn.available());
>        long l = oIn.readLong();
>        System.out.println("Aqui : " + l);
>        
>        
>        BufferedReader bR =  new BufferedReader(new InputStreamReader(in
>        
>        System.out.println(bR.readLine());
> /****/ 
> eu consigo ler o long mas o problema eh quando eu vou ler a sttring posterior ao 
>long. Eu ja li usando um 
> ByteArrayInputStream e read(byte[]). Mas nao eh uma solucao muito inteligente creio 
>eu.
> O problema eh que apos a leitura do long, quando eu crio o reader a partir  da mesma 
>input stream usada 
pelo 
> ObjectInputStream, o bufferedReader nao consegue ler mais nada. O problema eh que o 
>readLine do 
> ObjectInputStream esta "deprecated" e a stream que eu tenho que ler eh composta de 
>objetos e strings.
> 
> Valeu,
> 
> <Padilha id="Nilseu">
> Nilseu Perside Ortiz Padilha Junior
> Desenvolvedor Java - J2EE
> Immediate Consultoria e Sistemas
> http://www.immediate.com.br
> Ciencia da Computacao - ULBRA
> <Quote>
> Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e codigo 
>eficiente. - Dave Clark
> </Quote>
> <Quote>
> One exam does not a (J2EE) architect make. - Master Yoda
> </Quote>
> </Padilha>
> 
> 
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
> 
> 
> 
> 

<Padilha id="Nilseu">
Nilseu Perside Ortiz Padilha Junior
Desenvolvedor Java - J2EE
Immediate Consultoria e Sistemas
http://www.immediate.com.br
Ciencia da Computacao - ULBRA
<Quote>
Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e codigo eficiente. 
- Dave Clark
</Quote>
<Quote>
One exam does not a (J2EE) architect make. - Master Yoda
</Quote>
</Padilha>


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a