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/

Responder a