freaklion
unread,Aug 12, 2012, 4:48:52 PM8/12/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to aesg...@googlegroups.com
,Hola muchachos.
Les cuento que ya tengo los módulos forwarder y receiver para TCP y UDP. Me falta documentarlos en código.
Voy a realizar el dispatcher con esta implementación que estará escuchando por UDP y TCP, pero que se comunicara con TCP a los clientes.
Según lo he pensado cada cliente escuchará en TCP y enviará en TCP, como tambien enviará en UDP.
Un cliente utilizará los siguientes medios de comunicación:
En UDP: Avisará a 1 o muchos dispatcher, cuando llege o se vaya. Los dispatcher construyen y administran su almacén, que deberán contener la misma información.
En TCP: Avisará a 1 dispatcher que actualizó la temperatura, ya el dispatcher escucha y entra a su almacen para distribuir por TCP a todos los clientes la temperatura nueva.
En TCP: Leerá cuando cambie una temperatura.
Lo de varios dispatcher se me ocurrió para que si un dispatcher no
está arriba otro en otro puerto TCP pueda hacer la gestión de
actualización. Los puertos y direcciones de los dispatcher estarán
configurados en cada cliente y por eso es por UDP ya que es un mensaje de un cliente cuando se registra y se va a todos los dispatcher que escuchen.
Luego habría que realizar los clientes, pero solo sería ajustar la lógica y pues hacer las ventanas.
Un saludo.
PD: No olviden leer lo de Visión para tener una idea y poder hacer lo del martes.
Igual, haganle al menos a unas 20 págs de la meta, porque ese trabajo final de procesos está carnudo.