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

w00t!

[x] Site Status

5 mensagens neste tópico

Precisava de um código que verificasse se 'x' site está UP ou Down, se tiver UP faz 'x' acção, e Down fazia outra..

Alguem arranja, sff? :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esse código é muito simples!

1º tens que te conectar ao host em questão,e podes faze-lo por IP ou por URL

2º Se foi estabelecida conexão, então é porque o host esta online.

3º Podes ainda enviar um request HTTP e por exemplo verificar se a lagura de banda do site foi excedida pesquisando por Strings como "This website has execeded the Bandwitch".

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom em vb.net é muito simples

     If My.Computer.Network.IsAvailable Then

            Try

                If My.Computer.Network.Ping("http://www.portugal-a-programar.org") Then

                    MsgBox("O site está on.")

                Else

                    MsgBox("O site está off.")

                End If

            Catch ex As Exception

                MsgBox(ex.Message)

            End Try

        Else

            MsgBox("Não há rede!")

        End If

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom em vb.net é muito simples

     If My.Computer.Network.IsAvailable Then

            Try

                If My.Computer.Network.Ping("http://www.portugal-a-programar.org") Then

                    MsgBox("O site está on.")

                Else

                    MsgBox("O site está off.")

                End If

            Catch ex As Exception

                MsgBox(ex.Message)

            End Try

        Else

            MsgBox("Não há rede!")

        End If

este é um dos motivos pela qual muitas pessoas usam .net a sua utilização neste tipo de casos e muito facil :(

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