Foros del Web » Programación para mayores de 30 ;) » .NET »

[C#] Mantener conexion permanente con MySQL?

Estas en el tema de [C#] Mantener conexion permanente con MySQL? en el foro de .NET en Foros del Web. Hola! Bueno pues tengo un problema y es que el juego que estoy haciendo necesita actualizar la base de datos constantemente. El problema es que ...
  #1 (permalink)  
Antiguo 22/01/2014, 12:20
 
Fecha de Ingreso: febrero-2012
Mensajes: 7
Antigüedad: 12 años, 2 meses
Puntos: 0
[C#] Mantener conexion permanente con MySQL?

Hola!

Bueno pues tengo un problema y es que el juego que estoy haciendo necesita actualizar la base de datos constantemente.
El problema es que cuando la web actualiza la base de datos (por ejemplo el usuario compra municion) en el emulador (que procesa el cliente mediante un sistema de sockets) no se actualizan los datos porque los datos se cargan cuando se ejecuta.

Me explico fatal lo se, asi que un ejemplo:
Estoy haciendo un servidor privado de darkorbit, pues en el original si compras, digamos, 10mill municiones laser al instante te aparece en el cliente.
En mi copia de los chinos tienes que cerrar y volver a ejecutar el emulador para que se actualice.

Seria posible?
  #2 (permalink)  
Antiguo 23/01/2014, 21:09
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: [C#] Mantener conexion permanente con MySQL?

Simplemente haz que cuando compras algo el servidor le diga al cliente "hey, hemos actualizado la base de datos, actualizate!", vía conexión TCP.

  #3 (permalink)  
Antiguo 24/01/2014, 06:54
 
Fecha de Ingreso: febrero-2012
Mensajes: 7
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: [C#] Mantener conexion permanente con MySQL?

mmmm....
No había pensado en eso, muchas gracias!
  #4 (permalink)  
Antiguo 24/01/2014, 09:03
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: [C#] Mantener conexion permanente con MySQL?

De nada

Etiquetas: conexion, permanente
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 23:21.