Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > sockets

Buenas tardes una duda: si yo quiero hacer un juego en java para que corra en una misma red y permita a 4 jugadores, la arquitectura de esa aplicación, en cuanto a las conexiones debería ser: cada programa cliente/servidor multihilo o usar datagramas para hacer broadbasting? ... que me sugieren hacer? ... he leído varias cosas pero no estoy seguro.

gracias por el tiempo y las respuestas.

diciembre 4, 2016 | Unregistered Commentersadalsuud

Guenas.

Eso depende de tu juego.
Con tcp te aseguras de que todos los msg lleguen a su destino. Con udp, mucho mas rapido, no tienes la seguridad de que todos los msg lleguen a su destino.

Si continuamente envias el estado total y no importa que un msg se pierda porque el siguiente que llegue lo actualiza todo puedes usar udp, pero si solo transmites actos, que se van a reflejar en un cambio de estado deberias usar tcp para que no se pierda ningun acto y por tanto todo cuadre.

Un saludo,
Paposo

diciembre 6, 2016 | Unregistered CommenterPaposo