SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: The_Tooper en Lunes 21 de Junio de 2004, 02:05

Título: Duda Con Sockets
Publicado por: The_Tooper en Lunes 21 de Junio de 2004, 02:05
Hola, tengo una duda acerca de la utilización de sockets..ojala q me puedan ayudar..el problema q tengo es el siguiente:

¿Puede el servidor enviar información a todos sus clientes sin necesidad de establecer la conexion directa por medio del socket?, si hay alguna forma de hacerlo? Ya que necesito enviar la misma informacion a varios clientes....por cualquier ayuda se los agradeceria mucho..gracias
Título: Re: Duda Con Sockets
Publicado por: Eternal Idol en Lunes 21 de Junio de 2004, 10:13
UDP es un protocolo que no está orientado a conexión, fijate si te sirve.

 :ph34r:  :hola:  :comp:
Título: Re: Duda Con Sockets
Publicado por: Amilius en Lunes 21 de Junio de 2004, 17:20
Sin duda el protocolo UDP es el adecuada si tus clientes están dentro de una red de área local, para internet es mejor usar TCP y una conexión por cliente. :(.

El lio con UDP es que los "datagramas" te pueden llegar desordenados, mandas "Hola Mundo" y te puede llegar "Mundo" y luego "Hola " y hacer el control no es tan fácil. Pero si que ahorra mucho tráfico.

Un ejemplo son los juegos en red de estrategia en tiempo real: Los buenos juegos, rápidos, si te fijas usan UDP para red de area local y TCP para internet.
Título: Re: Duda Con Sockets
Publicado por: wallsjust en Martes 22 de Junio de 2004, 14:28
Yo trabajaria mejor con TCP  te sugiero que manjes un pool de conexiones  de  esta forma con un simple ciclo podria enviar la informacion a todos tus clientes, esto en tiempo de maquina no te consumiria mucho
Título: Re: Duda Con Sockets
Publicado por: _Viktor en Martes 22 de Junio de 2004, 19:53
Efectivamente, te ahorrarias la confirmacion de el orden de los datagramas enviados... si tienes tiempo usa UDP de lo contrario utiliza mejor TCP...

Saludos!
Título: Re: Duda Con Sockets
Publicado por: The_Tooper en Miércoles 23 de Junio de 2004, 09:43
Gracias por la ayuda, claro por lo q he leido, me conviene usar TCP..mas que nada por tiempo y la aplicacion  consta de pocos clientes..se agradecen las respuestas

Gracias

:hola:
Título: Re: Duda Con Sockets
Publicado por: Eternal Idol en Miércoles 23 de Junio de 2004, 09:51
Usa lo que más te convenga, pero TCP es orientado a conexión.

 :ph34r:  :comp:  :whistling: