Programación General > C++ Builder

 Duda Con Sockets

(1/2) > >>

The_Tooper:
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

Eternal Idol:
UDP es un protocolo que no está orientado a conexión, fijate si te sirve.

 :ph34r:  :hola:  :comp:

Amilius:
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.

wallsjust:
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

_Viktor:
Efectivamente, te ahorrarias la confirmacion de el orden de los datagramas enviados... si tienes tiempo usa UDP de lo contrario utiliza mejor TCP...

Saludos!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa