Voc� vai precisar colocar um ServerSocket em cada umas das extremidades
de conex�o. Al�m disso, voc� deve escolher valores n�o coincidentes para as
portas de envio e recebimento. Ou seja, o seu Socket e o seu ServerSocket
devem operar em portas diferentes na mesma m�quina, e a extremidade remota
deve conectar o seu Socket � porta na qual o ServerSocket opera, e o Socket
local deve se conectar � porta do ServerSocket remoto. 
   O que deve estar havendo � que houve um conflito nesse mapeamento, tipo,
o Socket e o ServerSocket est�o rodando com a mesma porta, ou ent�o
aconteceu um engano na hora de conectar o Socket remoto com o ServerSocket
(ou vice-versa)...

Rosfran Lins Borges
Analista de Sistemas - NDS
[EMAIL PROTECTED]
F�ton� Inform�tica e Servi�os
Fone: (61) 328 5060 R.: 204


-----Mensagem original-----
De: marco [mailto:[EMAIL PROTECTED]] 
Enviada em: quinta-feira, 11 de julho de 2002 14:56
Para: [EMAIL PROTECTED]
Assunto: [java-list] Problema com Sockets e GZip Streams


Ol� amigos!
Estava utilizando um client/server em Java usando objetos serializados. 
Ent�o, pensei em utilizar a GZipOutputStream e a GZIPInputStream para a 
conversa entre o client/server ter o conte�do comprimido. Utilizei o 
c�digo do site developer da Sun:

********
// write to client
GZIPOutputStream gzipout = new
GZIPOutputStream(socket.getOutputStream());
ObjectOutputStream oos = new
ObjectOutputStream(gzipout);
oos.writeObject(obj);
gzipout.finish();

And, the following segment of code shows how to decompress the objects 
at the client side once received from the server:

// read from server
Socket socket = new Socket(remoteServerIP, PORT);
GZIPInputStream gzipin = new
GZIPInputStream(socket.getInputStream());
ObjectInputStream ois = new ObjectInputStream(gzipin);
Object o = ois.readObject();
***************

At� a�, nenhum problema.
Tentei ent�o fazer a conversa bidirecional ao inv�s de somente 
unidirecional. Mas ent�o o client e o server compilam, mas na hora de 
rodar n�o consigo resposta. � s� fazer o programa voltar a ser 
unidirecional que funciona. O que est� havendo de errado?
Se algu�m quiser ver o c�digo inteiro, est� em:
http://www.grad.icmc.usp.br/~rael/prog/client_server.zip



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a