• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Google

Verificar conexão

8 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

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