el 04-18-2012 06:32 PM
Hola.
Estoy haciendo una aplicacion que requiere leer un archivo en red para verificar si 20 computadoras estan en red.
Lo que hago es leer un archivo en un directorio fijo en cada computadora.
Hasta ahi el programa funciona correctamente excepto cuando la computadora esta apagada.
El problema que tengo es que el programa tarda aprox un minuto en responderme que no existe el archivo y ademas me aparece una ventana de error.
No resulta practico esperar 20 minutos si las 20 PC estan apagadas, a que me responda mi programa.
Alguien conoce un metodo ?
Gracias
¡Resuelto! Ir a solución.
el 04-19-2012 03:23 AM
Una posibilidad podría ser hacer un ping en la máquina por interrogar, en vez de intentar una lectura directa del archivo. El ping tarda solamente pocos segundos y en dar resultados y solamente si es satisfactorio puedes pasar a leer el archivo remoto.
el 04-19-2012 11:29 AM
Hola!!
Como menciona Roberto, es mucho mas sencillo hacer un ''ping'' a las computadoras si lo único que te interesa saber es si estan presentes o no en la misma red. Para ayudarte un poco mas en tu aplicación, estas utilizando LabVIEW?? o LabWindows/CVI??
Saludos!!
Anuar Rojas
el 04-19-2012 11:31 AM
Gracias por la informacion.
Si pueden poner un ejemplo se les agradece.
Estoy usando LV8.5
el 04-19-2012 12:29 PM
Hola Edgar!!
Te dejo este ejemplo que encontré en la comunidad!! Es un VI que te permite hacer ''ping'' a través del cmd y se encuentra disponible para LV8.5.
https://decibel.ni.com/content/docs/DOC-15341
Espero que te sirva!!
Saludos,
Anuar Rojas
el 04-19-2012 02:31 PM
Muchas gracias por la informacion. Tarda aprox 1 seg en responder que no esta conectado.
el 04-20-2012 12:47 PM
Muchas gracias. Funcionó correctamente.