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] -------------------------------------------------------------------------
