Evento cambio stato connessione

lunedì 13 ottobre 2008 - 14.18

overdotato Profilo | Newbie

Salve, come da titolo, vorrei implementare una funzione che si scatena all'evento 'cambio di stato della connessione'

In parole povere, voglio fare una piccola utility formata da una finestrella e un immagine che cambia a seconda dello stato della connessione.
é un programma che dovrebbe stare aperto tutto il tempo, anche facendo altri lavori o usando altre applicazini, quindi vorrei che al cambio dello stato
della connessione, generi una funzione, e mi mostri a video che per esempio la connessione è caduta(lo imposto always on top)

Come può essere implementato tale evento???

balfaz Profilo | Expert

connessione di che cosa???,
sempre in Asp.net???
cosa usi come DB???
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."

overdotato Profilo | Newbie

connessione internet, devo verificare se il computer è connesso al web

balfaz Profilo | Expert

la miglior maniera di fare il checking della connessione attiva o no, è sfruttare l'accesso PING. Ecco qui una funzione piccola che riceve l'indirizzo del server come parametri per vedere si la connessione internet è disponibile. Guarda che puoi specificare un'altro indirizzo server e cosi essere sicuro.

CheckInternetConnection("http://www.microsoft.com")

FUNCTION CheckInternetConnection
LPARAMETERS tcWebAddress
DECLARE Integer InternetCheckConnection ;
IN WININET.DLL ;
String Url, Long dwFlags, Long Reserved
IF InternetCheckConnection(tcWebAddress,1,0) # 0
RETURN .T.
ELSE
RETURN .F.
ENDIF

Metodo somministrata da Steve Gibson.

Spero ti serva
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."

overdotato Profilo | Newbie

ehm non ho capito molto dal listato

Non è che puoi postarmi un surrogato in vb.net?

Te ne sarei molto grato
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