Ver Mensaje Individual
  #6  
Antiguo 11-05-2004
orodriguezc orodriguezc is offline
Miembro
 
Registrado: nov 2003
Ubicación: Cartagena - Colombia
Posts: 33
Reputación: 0
orodriguezc Va por buen camino
Yo lo hice usando UDP

Cita:
No se enviar desde el IdTCPServer un mensaje a todas las conexiones activas.
Yo tuve un problema similar pero utilizando UDP. Mi meta era poder notificar a todas las máquinas que estuvieran "interesadas" en la ocurrencia de un suceso. Para lograrlo simplemente envie un mensaje a la dirección Broadcast de mi Red IP.

Voy a mostrar un ejemplo para explicarme mejor: Todas las maquina de mi red tienen asignada alguna dirección IP en el rango 192.160.13.1 - 192.160.13.254 con mask 255.255.255.0, pues bien, la dirección de broadcast de mi red es 192.160.13.255. Esto significa que siempre que se envien un mensaje a la dirección 192.160.13.255, este mensaje llegará a todas las máquina encendidas en la red.

Ahora, en mi caso yo utilice UDP, el cual es un protocolo que no es orientado a conexión, lo que me facilitó bastante la tarea. Usando TCP no creo que la cosa sea tan sencilla, pero el principio es el mismo: enviar un mensaje a la dirección de broadcast.

Espero te sirva de guia. Saludos.
Responder Con Cita