Originariamente inviato da GoldEmish
Emh, parlo di VB6, solo che mi ero dimenticato che c'è un sub-forum. Perdonatemi, eventualmente spostatemelo.

Si, sapevo che 127.0.0.1 è il localhost, infatti winsock me lo dava quando non ero connesso... per questo pensavo di poterlo usare per controllare se c'era una connessione internet attiva. Tuttavia rimane il problema. Winsock1.localIP non è sensibile ai cambiamenti di ip. Se cambio ip o mi sconnetto mentre il programma vb è aperto, l'ip nn cambia

Ho provato a cercare nel forum... ma il problema è che la parola "ip" non è accettata perchè inferiore ai 3 caratteri
forse basta richiamare il comando Winsock1.localIP, ma mi sembra scontato. Se fai tipo un timer che ogni 60 secondi fa Winsock1.localIP e lo mostra in qualche modo da cmq sempre quello(magari è quello che fai già)?

In alternativa potresti connetterti al sito che ho detto sopra whatismyip scaricare il contenuto parsarlo in qualche modo e vedere se l'IP cambia o meno.