Foros del Web » Programando para Internet » PHP »

Consulta comunicación Cliente/Servidor

Estas en el tema de Consulta comunicación Cliente/Servidor en el foro de PHP en Foros del Web. Buenas, creo que es mi primer post por aquí, ( aunque utilizo la página muy frecuentemente cuando tengo problemas :P ). El caso es que ...
  #1 (permalink)  
Antiguo 21/02/2010, 13:06
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Consulta comunicación Cliente/Servidor

Buenas, creo que es mi primer post por aquí, ( aunque utilizo la página muy frecuentemente cuando tengo problemas :P ).

El caso es que tengo que empezar a pensar un proyectillo para este final de curso, y bueno la idea de lo que quiero hacer la tengo más o menos clara, pero hay una cosa que todavía no tengo decidido cómo hacerlo (ya que nunca he tenido que hacerlo asta ahora) y me gustaría que los que sabéis me deis algunos consejillos de que forma abordarlo para informarme sobre ellas, q la verdad ahora mismo estoy buscando pero dando palos de ciego porque como el proyecto por el momento esta solo pensado, no puedo hacer pruebas.

La cosa es que será una página PHP + AJAX que se conectará que los usuarios se registran, loguen, conectado a un mysql, ... Entonces llegamos a la parte en que habrá una especie de tablero (que ya está definido, pero para entender la filosofía plantearé aquí uno sencillo)

Tablero inicial:


Entonces ahora es el turno del jugador 1, asta que él no mueve el jugador 2 no puede mover, y cuando el jugador 1 le da a fin de turno, se le replicarán los cambios al jugador 2 (hombre, lo suyo seria que el jugador 2 lo fuera viendo en el momento en que lo mueve, y n en el que finaliza, para no encontrarse todos los movimientos de golpe, pero para empezar ya esta bien).
Después de mover el jugador 1, el tablero queda así, y los 2 lo pueden ver:




Entonces la cosa es, como plantear esta comunicación de 2 clientes... yo asta ahora, en temas de este estilo solo he trabajado en C, con sockets, y he visto que también hay sockets para PHP, pero no sé si es la opción más conveniente... Como lo veis? Creéis que sería lo suyo con SOCKETS? si, no, es muy obsoleto? alguna tecnología o palabra de referencia para poderme informar¿ cualquier aporte será muy agradecido, Un placer!!

Última edición por cidfenix; 21/02/2010 a las 13:50
  #2 (permalink)  
Antiguo 21/02/2010, 15:52
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Consulta comunicación Cliente/Servidor

BUeno, llevo una horas buscando información sobre como hacerlo... y por lo que he leido lo veo un tanto complicado hacerlo con sockets... y mirando ejemplos por ahi y tal, he llegado a esta web [URL="http://www.linuxuser.at/chess/"]http://www.linuxuser.at/chess/[/URL] Donde puedes jugar una partida de ajedrez poniendo el id de la sala y mediante ajax va gestionandola :O Algo como esto me seria perfecto, porque el otro usuario no puede mover en el turno del otro, y ta exo con ajax... asñi q me tendré q poner a investigar más en el mundo del ajax pa llegar a hacer algo parecido xD
  #3 (permalink)  
Antiguo 11/01/2014, 18:21
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Consulta comunicación Cliente/Servidor

Hola cidfenix del pasado.

Te recomiendo que busques acerca de websockets. Puedes empezar por algo sencillo como [URL="http://socket.io/"]http://socket.io/[/URL].

PD: Lo siento, pero he tenido que auto responder esta pregunta tan vergonzosa y mal planteada que hice hace varios años...

PD2: Compra bitcoooins!!, todos los que puedaaas!

PD3: Acabaras haciendo el proyecto en .NET, harás un juego de cartas online y no uno de mesa, y te irá muy bien en el futuro ;)

@javi_moralesf

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.