Determinare una connessione ad internet

lunedì 14 maggio 2007 - 16.20

trinity Profilo | Guru

in vb net 2005 è possibile e se si come poter determinare sul computer se è attiva una connessione internet. Per attiva intendo se il computer è connesso oppure no. Il tipo di connessione, analogico, isdn o adsl è indifferente.

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

blaudio Profilo | Newbie

Ciao è molto semplice

Dim connesso As Boolean = My.Computer.Network.IsAvailable

se connesso = true la connessione è attiva

sempre in my.computer .network trovi ping per seguire il ping appunto

se ti server quache cosa di più articolato vedi System.Net.NetworkInformation

Ciao

Giscotech Profilo | Junior Member

Ciao trinity,
dai un'occhiata qui.

http://www.dotnethell.it/tips/Stato-Connessione-Internet.aspx

penso potrebbe esserti utile.

Giuseppe Scordo
Giscotech Informatics

trinity Profilo | Guru

ho provato il codice del tuo link e onestamente nella variabile se vai a provare pure tu mi riporta sempre il valore 82 se il computer è connesso ad internet oppure no...pertanto ho utilizzato sempre l'api wininet.dll ma con una mia modifica.

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

blaudio Profilo | Newbie

Per curiosità

perchè preferisci usare la dll alla classe già presente in .net?
occuopa meno risorse?

trinity Profilo | Guru

>Per curiosità
>
>perchè preferisci usare la dll alla classe già presente in .net?

la classe presente .net se non erro non determina lo stato di connessione ad internet del computer ma bensì lo stato di connessione ad una rete.


>occuopa meno risorse?

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5