¿Como avisar a cliente que no hay servidor?

24/07/2004 - 20:16 por Dagoto | Informe spam
Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
24/07/2004 - 21:51 | Informe spam
tendrias que poner un proceso secundario que comprobara que todo esta ok, y
que fuera generando un log. En caso de problemas te envia un sms al movil y
has de ir a rebotarlo. Te lo digo, porque asi funcionan muchos.

La cosa radica, en: ¿qué se entiende por que no hay servidor?, puede ser
por:

- El servidor se ha apagado.
- El servidor tiene una pantalla azul.
- El cable de red se ha desconectado.
- El SGBBDD se ha detenido, pero el servidor sigue Ok.

Quiero decir, en caso de pantalla azul, o que este apagado, o que el cable
de red este desconectado... no te va avisar.

Solucion?.. Se me ocurre una, tener un equipo secundario, que solo se ocupe
de comprobar el servidor.

"Dagoto" escribió en el mensaje
news:361d01c471aa$550b00e0$
Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias
Respuesta Responder a este mensaje
#2 José Mª Toro Bermejo
24/07/2004 - 23:27 | Informe spam
Hola dagoto, yo tengo algo parecido. Yo lo hago haciendo pines al servidor
cada segundo y si no obtengo respuesta muestro el mensaje. Si conoces los
programas de shell que utilizan los cibercafes, lo puedes comprobar, la
mayoria utilizan este metodo y es bastante seguro
Respuesta Responder a este mensaje
#3 DJ_MIAO
25/07/2004 - 04:20 | Informe spam
No le veo sentido a eso. O yo entiendo mal o fueron
ellos. Tu lo que preguntas es cuando el usuario trate de
de usar el DB y no esta Up le salga un mensaje?


Try
Catch ex As OleDbException
MessageBox.Show("Error:" &
ex.Message, "Atención", MessageBoxButtons.OK,
MessageBoxIcon.Information)
End Try

Esto es tan facil como en tu programacion usar un
DbException y si no esta disponible el mismo sistema se
lo dira.Segun eso es que entiendo tu pregunta. Si es algo
para que verifique el estatus del server utiliza la clase
para que se utiliza para los eventos del sistema.No me
recuerdo a hora mismo cual es.



Miao..

Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas


ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar


un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias
.

Respuesta Responder a este mensaje
#4 Mauricio Henao
26/07/2004 - 19:12 | Informe spam
No tienes necesidad de NOTIFICAR, puedes re-conectar de
forma transparente.

Mira este link:
http://www.microsoft.com/spanish/ms...enu/190304
/first.asp

Saludos.


Hola comunidad una consulta.

Tengo instalado una aplicacion en 5 maquinas y todas


ellas
se conectan a un servidor que tiene la BD.

Lo que quiero hacer es que cuando se servidor se caiga o
se desconecte de la red, donde por tanto el usuario no
podra acceder a la BD del servidor, quisiera que le
aparezca un mensaje al cliente y le diga que no hay
servidor y cuando este Ok le diga al usuario que ya hay
servidor.

Mi solucion es y no se si es la recomendada es colocar un
TIMER en la aplicacion y que verifique siempre si hay
conexion haciendo un pequeño select y segun eso mande
mensaje.

¿Que dicen Uds? ¿Estara bien asi o hay otra forma de
hacerlo?

Espero sus sugerencias

Gracias
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida