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