| ||||
Hola me auto contesto, no se si sea lo correcto, pero a mi me parecio ideal, pero cualquier otra cosa pues bienvenidas son las ayudotas: Ping envio = new Ping(); IPAddress direccion = IPAddress.Parse("66.102.7.99");//uso google :P PingReply contestame = envio.Send(direccion ); if (contestame .Status == IPStatus.Success) {//contestó =) Response.Redirect("Frame.htm"); } else {//no contestó =( Response.Redirect("Frame2.htm"); }
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| ||||
Solo que tiene un ligero problema, si tu red tiene mucho retardo, la pagina no podra hacer ping y te reenviara al otro link, asi que tidavia tiene sus fallas
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| ||||
Hola que tal, bueno ha quedado una solucion bastante interesante, esto es, dar la oportunidad a la aplicacion a que reaccione la tarjeta de red para "esperar" el tiempo de espera , espero sea buena solucion y que le entiendan: Ping envio = new Ping(); IPAddress direccion = IPAddress.Parse("10.10.1.35");//66.102.7.99"); PingReply accedido = null; short contadorEspera = 0; do { accedido = envio.Send(direccion,8000);//en este caso el tiempo de espera sera de 8 ms contadorEspera++; } while (accedido.Status != IPStatus.Success && contadorEspera != 5); if (accedido.Status == IPStatus.Success) {//si hay red, entonces que se abra la aplicacion web label1.Text = "via web"; } else {//sino entonces que se abra una local label1.Text = "via local"; } Estos son los espacios de nombre using System.Net.NetworkInformation; using System.Net; :
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |
| |||
Respuesta: tiempo de espera para cargar hola, En el codigo de erick_arcini ahi alguna forma de hacer ping a un puerto especifico de esa IP?....o ahi otra forma de hacerlo?... Gracias, Camilo Ospina |
| ||||
Respuesta: tiempo de espera para cargar mmmm, no lo he probado aún, pero supongo que debe de ser posible, solo añadiendo a la IP el clásico ":puerto" o para base de datos el ",puerto"
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |