Programación General > C++ Builder
Duda Con Sockets
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
[#] Página Siguiente
Ir a la versión completa