Ol� Bruno!

Obrigado pela sua resposta.

Eu j� implementei a parte que grava e l� objetos. O que n�o estou
conseguindo mais especificamente � ligar o ObjectOutputStream com o socket.

Para gravar um arquivo local, usei o seguinte:

File arq = new File("nome.dad");
ObjectOutputStream ous = new ObjectOutputStream (new FileOutputStream
(arq));

Segundo o que vi no tutorail da SUN, para fazer uma conex�o com o socket,
usa-se o seguinte:

PrintWriter out = new PrintWriter(socket.getOutputStream(), true);

N�o sei se consegui ser claro, mas a pergunta �: Como substituir a classe
PrintWriter pela ObjectOutputStream.

Obrigado mais uma vez,

Charles Pereira


----- Original Message -----
From: Bruno Souza (Sun Microsystems) <[EMAIL PROTECTED]>
To: Charles Pereira <[EMAIL PROTECTED]>
Cc: JAVA-SUN <[EMAIL PROTECTED]>
Sent: Wednesday, November 03, 1999 10:56 AM
Subject: Re: Enviando Objetos pela Rede



Para enviar objetos pela rede, utilize o esquema de serializacao de Java,
atraves das classes ObjectInputStream e ObjectOutputStream, que
permitem com que voce envie um objeto por um stream (o disco ou a
rede por exemplo), e leia um objeto de um stream (o disco ou a rede, por
exemplo).

Existe um trail do tutorial Java que trata disso:

http://java.sun.com/docs/books/tutorial/essential/io/serialization.html

Abracos,

Bruno.

> Charles Pereira wrote:
>
> Ol� pessoal!
>
> Baseado no seguinte endere�o:
>
http://java.sun.com/docs/books/tutorial/networking/sockets/clientServer.html
>
> consegui fazer um programa Cliente/Servidor de acordo com minhas
necessidades.
> Fiz algumas mudan�as para enviar um arquivo texto pela rede. Funcionou
> perfeitamente.
>
> S� que agora me deparei com uma situa��o que n�o estou conseguindo
resolver.
> Os dados gerados pelo sistema Cliente s�o gravados usando persist�ncia, ou
> seja, gravei os pr�prios objetos. Agora eu preciso enviar estes OBJETOS
para o
> sistema Servidor.
>
> Acontece que objetos gravados em disco usam caracteres especiais, portanto
eu
> n�o posso usar o mesmo programa que envia arquivos textos.
>
> Algu�m pode me ajudar?
>
> Agrade�o antecipadamente.
>
> Charles Pereira
>
>

--


Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a