Error en un DataOutputStream

tete
30 de Mayo del 2003
Hola
Necesito ayuda con este tema:
En una hashtable tengo metidos los socket de los usuarios conectados. Para enviarles un mensaje a todos, recorro la hash y uno por uno voy enviando de este modo
DataOutputStream dout =(DataOutputStream)ex.nextElement();

los elementos de la hash son del tipo: Socket[addr=localhost/127.0.0.1,port=3819,localport=5200]

Pues bien, compila, pero cuando llega aki me dice que CastException, justo en
DataOutputStream dout =(DataOutputStream)ex.nextElement();

Sabeis q puedo hacer??

Me estoy volviendo loco