• Martes 23 de Abril de 2024, 12:45

Autor Tema:  Duda Con Sockets  (Leído 1651 veces)

The_Tooper

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Duda Con Sockets
« en: Lunes 21 de Junio de 2004, 02:05 »
0
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

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Duda Con Sockets
« Respuesta #1 en: Lunes 21 de Junio de 2004, 10:13 »
0
UDP es un protocolo que no está orientado a conexión, fijate si te sirve.

 :ph34r:  :hola:  :comp:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Duda Con Sockets
« Respuesta #2 en: Lunes 21 de Junio de 2004, 17:20 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
Re: Duda Con Sockets
« Respuesta #3 en: Martes 22 de Junio de 2004, 14:28 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: Duda Con Sockets
« Respuesta #4 en: Martes 22 de Junio de 2004, 19:53 »
0
Efectivamente, te ahorrarias la confirmacion de el orden de los datagramas enviados... si tienes tiempo usa UDP de lo contrario utiliza mejor TCP...

Saludos!
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]

The_Tooper

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Duda Con Sockets
« Respuesta #5 en: Miércoles 23 de Junio de 2004, 09:43 »
0
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:

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Duda Con Sockets
« Respuesta #6 en: Miércoles 23 de Junio de 2004, 09:51 »
0
Usa lo que más te convenga, pero TCP es orientado a conexión.

 :ph34r:  :comp:  :whistling:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.