Estou com o seguinte problema:

Lado Cliente:
....
Hashtable outputStreams = new Hashtable();
Hashtable outputObject = new Hashtable();
Socket s = ss.accept();
ObjectOutputStream oout = new ObjectOutputStream(
s.getOutputStream() );
outputStreams.put(s, dout);
outputObject.put(s, oout);
//Nesta Linha abaixo, tento serializar o objeto-L.36//
oout.writeObject((Enumeration)outputStreams.elements());
......

Lado Cliente:
......
try{
Hashtable inputObject = (Hashtable)oin.readObject();
System.out.println( inputObject );
}catch(ClassNotFoundException ie){System.out.println(
ie );}
.......

Quando executo, recebo a seuinte mensagem:

Exception in thread "main"
java.io.NotSerializableException: java.util.Hashtable
$Enumerator
        at
java.io.ObjectOutputStream.outputObject(Unknown
Source)
        at
java.io.ObjectOutputStream.writeObject(Unknown Source)
        at ServerEAD.<init>(ServerEAD.java:36)
        at ServerEAD.main(ServerEAD.java:123)

Por-favor, o que esta errado nesta serialização? É
assim que serializa?

Desde já Muito Obrigado

_______________________________________________________________________________________________
Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos 
e tenha acesso a milhares de vagas abertas!
http://br.empregos.yahoo.com/

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