Ol� amigos! Tudo bem?
 
    Estou utilizando uma estrutura cliente-servidor, e estou utilizando strings para o di�logo entre o cliente e o servidor. Abaixo disso utilizo a classe GZIPOutputStream e a GZIPInputStream. Ou seja:
 
    GZIPOutputStream gzipout = new GZIPOutputStream(socket.getOutputStream());
    PrintWriter out = new PrintWriter( gzipout );
 
    Teoricamente, ap�s eu escrever a mensagem de um para o outro, eu devo utilizar a fun��o finish() para finalizar a escrita.
    Segundo a documenta��o, a fun��o finish "Finishes writing compressed data to the output stream without closing the underlying stream" e dispara exce��es.
    O problema � que sempre ela dispara exce��es, e depois disso eu n�o consigo mais nem enviar nem receber strings pelos sockets, embora a conex�o n�o caia.
    O que est� acontecendo?
 
    Se poss�vel, enviar a resposta tamb�m para o email [EMAIL PROTECTED]
 
    Obrigado desde j�!
 
                                                                     Rael Gugelmin Cunha
                                                                 graduando em c.computa��o                                          
 

Responder a