elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  [Duda] Sockets Sincronizados
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Duda] Sockets Sincronizados  (Leído 2,308 veces)
Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
[Duda] Sockets Sincronizados
« en: 23 Enero 2010, 22:19 pm »

Hola, pues vengo con una duda que he tenido hace bastante tiempo desde el semestre anterior que estaba metido con un proyecto de la U, pues bien la idea es crear un juego, hasta aca va bien la cosa, pero la finalidad es que permita conectarse a dos usuarios y jugar en linea.

Pues bien he aca el problema, la principal razon es que debo sincronizar los datos que envia cada uno de los clientes a sus respectivos hilos servidores y a su vez estos envien los datos correspondientes a sus clientes para que el juego de una forma quede sincronizado.

Yo cree un pequeño modelo que me permitia hacer esto, pero sin hacer uso de funciones escenciales como synchronized y metodos como wait() y notify() para la labor, lo hice muy tosco, pero he visto que se me pierden algunos datos con mi modelo, por lo cual lo descarto, y quiero hacer uso de estas funciones.

La idea es esta:

- Al ejecutar el cliente este genera un HiloCliente que sera el encargado de recibir los datos del server.

- Cuando este cliente se ha conectado con el server se genera un HiloServidor para atender a este HiloCliente.

-Lo mismo sucedera con el segundo cliente.

Entonces cuando ya esten conectados los dos empezara todo siguiendo esta idea:

- El HiloCliente1 envia sus datos al HiloServer1
- El HiloServer1 los recibe y se lo enviara al HiloCliente2
- Cuando el HiloCliente2 los reciba, enviara los suyos al HiloServer2
- Finalmente el HiloServer2 lo recibira y se lo enviara al HiloCliente1 y asi sucesivamente.

El problema es que me he atascado en como hacer uso de synchronized y los metodos wait() y notify() para lograr esta labor. Agradeceria su colaboracion con ideas  ;)

Salu2


En línea





Mi blog:
http://amerikanocls.blogspot.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Duda]Sockets en perl.
Scripting
volteo0101 5 4,255 Último mensaje 14 Enero 2011, 05:07 am
por volteo0101
duda sockets no bloqueantes+stdin
Programación C/C++
nosoqui 1 2,826 Último mensaje 5 Septiembre 2011, 14:24 pm
por nosoqui
[Duda] Sockets VB.NET
.NET (C#, VB.NET, ASP)
kub0x 4 6,289 Último mensaje 18 Diciembre 2011, 15:12 pm
por kub0x
Tener 2 ordenadores sincronizados en diferentes redes wifi « 1 2 »
Redes
erikcatala 15 7,168 Último mensaje 20 Noviembre 2012, 16:38 pm
por Platanito Mx
¿Que formatos de Lyrics sincronizados existen?
Dudas Generales
Eleкtro 0 1,690 Último mensaje 30 Noviembre 2014, 16:49 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines