Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB.net] Verifica accesso internet

    Ciao a tutti,

    sono convinto che il mio problema sia banele, ma ugualmente mi sta facendo spaccare la testa!!!

    Al caricamento di una form io devo verificare che il PC abbia l'opportunità di uscire nella rete Internet sia direttamente che tramite rete interna. In caso affermativo abilito un pulsante, altrimenti lo disabilito.

    Come posso fare? :master:

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    codice:
     
    Public Function GotInternet() As Boolean
            Dim req As System.Net.HttpWebRequest
            Dim res As System.Net.HttpWebResponse
            GotInternet = False
            Try
                req = CType(System.Net.HttpWebRequest.Create("http://www.google.com"), System.Net.HttpWebRequest)
                res = CType(req.GetResponse(), System.Net.HttpWebResponse)
                req.Abort()
                If res.StatusCode = System.Net.HttpStatusCode.OK Then
                    GotInternet = True
                End If
            Catch weberrt As System.Net.WebException
                GotInternet = False
            Catch except As Exception
                GotInternet = False
            End Try
        End Function
    Questo è il modo semplice ed efficace che consiste nel fare un ping a un sito e valutarne la risposta. C'era poi un modo per verificarlo tramite le api di windows, ma purtroppo non lo trovo più... con una ricerca non dovrebbe essere difficile trovarlo.

  3. #3
    Non potevi darmi di più!!!!

    è meglio di ciò che speravo perchè così posso testare anche la raggiungibilità di un sito!

    Grazie 1000


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.