Compact Framework - Verificare che il dispositivo sia connesso alla rete

Tramite il namespace .net e le classi dns e iphostentry, possiamo verificare che il dispositivo sia collegato alla rete. Di seguito si riporta un frammento di codice.

il
Sviluppatore Microsoft .Net, Collaboratore di IProgrammatori

Tramite il namespace .net e le classi dns e iphostentry, possiamo verificare che il dispositivo sia collegato alla rete. Di seguito si riporta un frammento di codice.

Namaspace

Vb.Net

Imports System.Net

C#

using System.Net;

Codice

Vb.Net

Try

Dim strHostNome As String = Dns.GetHostName()

Dim Host As IPHostEntry = Dns.GetHostByName(strHostNome)

if  Host.AddressList(0).ToString() <> IPAddress.Loopback.ToString() then

MessageBox.Show("connesso");

else

    MessageBox.Show("connesso");

end if

 

Catch ex As Exception

MessageBox.Show(ex.Message)

MessageBox.Show("non connesso");

End Try

 

C#

 

try

{

string strHostNome = Dns.GetHostName();

IPHostEntry Host = Dns.GetHostByName(strHostNome);

if ( Host.AddressList[0].ToString() != IPAddress.Loopback.ToString()) == true;

    {

        MessageBox.Show("connesso");

    }

 

else

    {

        MessageBox.Show("non connesso");

    }

}

catch (Exception ex )

{

MessageBox.Show(ex.Message);

MessageBox.Show("non connesso");

}