Te paso un ejemplo
public class Class1
{
ConnectionMonitor monitor;
Timer timer = new Timer(1000);
static void Main(string[] args)
{
Class1 c = new Class1(); c.Test();
Console.ReadLine();
}
private void Test()
{
monitor = ConnectionMonitorFactory.CreateFromConfiguration();
timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
timer.Enabled = true;
}
void timer_Elapsed(object sender, ElapsedEventArgs e)
{
timer.Enabled = false; monitor.Networks.UpdateStatus();
Console.WriteLine("Conectado {0}", monitor.IsConnected);
timer.Enabled = true;
}
}
el xml
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ConnectionMonitor"
type="Microsoft.Practices.SmartClient.ConnectionMonitor.Configuration.ConnectionSettingsSection,
Microsoft.Practices.SmartClient.ConnectionMonitor" />
</configSections>
<ConnectionMonitor>
<Connections>
<add Type="DesktopConnection" Price="0"/>
</Connections>
<Networks
StrategyType="Microsoft.Practices.SmartClient.ConnectionMonitor.HttpPingStatusStrategy,
Microsoft.Practices.SmartClient.ConnectionMonitor">
<add Name="Local" Address="http://slashdot.org"/>
</Networks>
</ConnectionMonitor>
</configuration>
Tenés que usar la dll Microsoft.Practices.SmartClient.ConnectionMonitor.dll
Saludos.
On Dec 21, 2007 10:47 AM, Leonardo Micheloni
<[EMAIL PROTECTED]> wrote:
> Personalmente utilizo el ConnectionMonitor de Smart Client Software
> Factory para eso, no tengo problemas.
>
> http://www.codeplex.com/smartclient
>
> Saludos.
>
> On Dec 21, 2007 10:40 AM, Javier <[EMAIL PROTECTED]> wrote:
> >
>
> > hola listeros, tengo un pequeño problema con un web service. el problema es
> > que quiero saber si el webservice esta o no activo,podria ser una
> > posibilidad comprobar si la IP del mismo funciona, pero por lo que tengo
> > entendido la ip puede estar activa y el servicio no (igual no estoy
> > demasiado seguro se esto solo lo lei en un foro), si alguno tiene alguna
> > punta o algun link se los agradezco......saludos.
>
>
>
>
> --
> Leonardo Micheloni.
>
> http://leomicheloni.blogspot.com/
>
>
--
Leonardo Micheloni.
http://leomicheloni.blogspot.com/