FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Utilizar el Broadcast del UDP!
Hola. Alguien me puede ayudar o documentar acerca de como usar el metodo
Broadcast del idUDP de la Indy??? Si me responden les estare muy agradecido, ya que necesito saber como utilizar dicho metodo... Estuve mirando esto http://es.wikipedia.org/wiki/Broadcast_%28Sobre_IP%29 pero lo que necesito es utilizar dicho comando en delphi.. Yo uso el 7, con la Indy9... |
#2
|
|||
|
|||
se supone que enviando por udp a la ip 255.255.255.255 ,se envia la trama a todas las ip's de la red que esten dentro del rango
puedes hacer broadcast de dos formas. llamando a la funcion udp.broadcast(cadena,puerto) la cual internamente hace un envio a la ip 255.255.255.255 o estableciendo la ip de envio en udp.host a 255.255.255.255 y llamando a udp.send(cadena) o udp.sendBuffer(buffer,tamaño). al hacer el broadcast , cualquier pc de la red que esté esuchando en ese puerto udp , recibe los datos. es decir , no hay ninguna diferencia a nivel de usar el componente tidudp de hacer broadcast , ha hacer un envio normal . tan solo cambia la ip de envio. has de tener en cuenta que enviar muchos datos por broadcast , puede saturar la red , ya que siempre lo envias a todo el mundo que este en la red. otro tema es es como recibir/responder en el otro lado usando udpserver. te aconsejo que mires el ejemplo de udp que viene con indy. saludos. Última edición por tefots fecha: 08-11-2007 a las 14:41:35. |
#3
|
|||
|
|||
Broadcast con UDP!
Gracias por la ayuda. Ya me imaginaba que era algo asi. Voy a intentar a ver que sale...
|
#4
|
|||
|
|||
Broadcast en la red
Upaaaaaaa! ese UDP es lo maximo, las redes son lo maximo. Es cierto que la Informatica es lo maximo. Ahora muchas puertas se me habren utilizando el BroadCast del UDP. Todas las Maquinas de la red reciven el paquete jejeje. Que bien...
Si a alguien le interesa como hacer eso, pues que me digan... Última edición por fide fecha: 08-11-2007 a las 23:03:42. |
#5
|
|||
|
|||
yo el broadcast lo uso , para saber donde está un servidor ubicado.
es decir , los clientes , sin necesidad de saber donde esta un determinado servidor , lanzan el broadcast , a lo que el servidor responde , y el cliente ya sabe en que ip se se encuentra el servidor / servidores. con lo que entonces ya saben donde conectarse. saludos. |
#6
|
||||
|
||||
Cita:
Saludos |
#7
|
|||
|
|||
en efecto , el broadcast solo vale para enviar a las ip's que esten en la misma red , nunca va a enviar a las subredes , y solo funciona cuando no hayan routers de por medio que filtren y eviten el broadcast.
lo que no he probado es que si el pc tiene varias ip's y pertenece a varias redes distintas , se supone que enviará a todas las redes a la cual pertenece. saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Utilizar DLL | ElDuc | Varios | 2 | 02-02-2007 19:59:02 |
Utilizar Mem[] | jsamuelsv | Varios | 0 | 14-10-2006 17:58:13 |
Hacer un Broadcast | miguel_e | Varios | 0 | 09-01-2006 16:47:38 |
Como Calcular Los BroadCast | edwinsimon | Redes | 1 | 22-05-2005 07:50:32 |
Cliente-Servidor y Broadcast | marceloalegre | Varios | 1 | 03-05-2005 21:19:32 |
|