Hilos o Eventos?

Rodolfo Burlando
03 de Noviembre del 2005
Buenas tardes.

Replanteo mi pregunta

Una gran consulta.

Tengo una aplicacion J2ME en un telefono que deberia conctarse via
Socket con un Servidor en una PC con IP publico.

Mi problema radica en que no se como hacer para que una determinada
clase sea la encargada de leer y escribir en el socket. lo que lee lo
debe pasar a otra clase que sera la encargada de traducirlo y si
escribe sera lo que otra clase le de que envie por socket.
A mi parecer esta clase que estara entre las otras clases y el socket
debe estar en un hilo dando vueltas alli esperando lo que llegue para
reenviarlo a la clase respectiva. Pero... se puede aplicar eventos en
J2ME?. asi no tendria que usar hilos, solo esperar un evento en el
socket y llamar a un metodo de alguna clase que responda a dicho
evento. me comentaron de socketlistener, pero la verdad no entiendo
ni tengo idea de como implementarlo.

Como puedo hacer de que una clase x se encarge de las comunicaciones
y envie/reciba info de otras clases?. (sin hilos).

Muchas Gracias.