Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Google

Verificar conexão

Mensagens Recomendadas

Google    0
Google

Boas

Tenho um programa que é dependente da Internet para funcionar logo necessito de uma função para verificar se existe ligação há internet ou não.

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

Uma solução simples (e talvez um pouco rebuscada) pode ser fazer ping a um endereço que supostamente está quase sempre on, por exemplo, o google.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

Existem API do Win onde podes ir buscar essa informação (como aliás alguém já pesquisou no teu nick, com toda a certeza).

Alternativamente podes utilizar a ideia do ping sem precisar de fugir da nossa beloved framework:

Public Class Form1
    Private WithEvents NW As New Net.NetworkInformation.Ping

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        NW.SendAsync("www.google.com", Nothing)
    End Sub

    Private Sub NW_PingCompleted(ByVal sender As Object, ByVal e As System.Net.NetworkInformation.PingCompletedEventArgs) Handles NW.PingCompleted
        Try
            MsgBox(e.Reply.Status.ToString)
        Catch
            MsgBox("oh, oh")
        End Try
    End Sub
End Class

É melhor trabalhares com o assíncrono para não empanares a aplicação.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade