USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Descobrir IP Valido(Externo) ta dificil...
Ralph Teixeira
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 31/10/2005 11:15 hs            
Faaala Galera Blz
 
Ai estou precisando descobrir o IP Valido que me conectei na internet, so que tem que ser pelo VB alguem teria uma ideia de como fazer isto...
Usei o winsock so que ele so traz o IP local eu preciso do IP que estou conectado na internet.
 
Ja procurei aqui no site mas não achei nada...
 
Desde de ja agradeço a todos

Ralph Teixeira

   
Ralph Teixeira
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 02/11/2005 20:26 hs            
Ninguém para dar uma idéaia ...

Ralph Teixeira

   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 03/11/2005 07:04 hs            
Vc quer o IP do Modem?
Se for isso, vc precisa tratar o modem como se fosse a sua placa de rede. Vc precisa fazer o winsok se comunicar com a porta COM onde o modem esta instalado.
 
Agora, se o q vc quer é o IP q o seu usa pra acessar a internet em uma rede, ai vai dar mais trabalho... vc vai precisar rodar seu aplicativo no roteador da rede...
 
Sinto nao poder te ajudar mto, mas nao tenho codigo pra isso nao...
 
Flw!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Ralph Teixeira
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 03/11/2005 07:53 hs            
Ai Galera nas pesquisas pela internet consegui achar um procedimento que me ajudou...
 
Coloque no Modulo
'----------------------------------------------------
Public Function GetIP(sHTML As String) As String
GetIP = Empty
Dim sBuff() As String: sBuff() = Split(sHTML, vbNewLine)
Dim iStart As Integer, iEnd As Integer: iStart = 0: iEnd = Empty
iStart = InStr(1, sBuff(2), "<ip>")
iEnd = InStr(iStart + 1, sBuff(2), "<")
GetIP = Mid(sBuff(2), iStart + 4, (iEnd - iStart) - 4)
End Function
'------------------------------------------------------------
Em um CommandButon ou em um Timer coloque
 
Dim sTmp As String: sTmp = Empty
On Error GoTo errHandler
 
 If Timer1.Interval = 1000 Then
    sTmp = Inet.OpenURL("http://www.ShowMyIP.com/xml", icString)
    Text1.Text = GetIP(sTmp)
   
 End If
 
errHandler:
'------------------------------------------------------------
 
Valeu Galera

Ralph Teixeira

   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página