Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gruger

[Resolvido] Armazenando IPAdress em uma Variável

Recommended Posts

Olá pessoal

 

 

Estou com um projeto em andamento e até fiquei com vergonha, depois de tantos testes definindo o Client e Host pelo "localhost" para acelerar o desenvolvimento, e ver que tudo funcionava bem, quando resolvi implementar a parte em que o usuário digita o endereço IP com qual deseja se conectar.

 

Eu fiz como todo ser humano poderia fazer..

Criei um TextBox que receberia o endereço de IP no formato XXX.XXX.XXX.XXX, armazenei o conteudo em uma variavel do tipo String,

substitui no socket... e.. NADA! hehehe..

 

Tentei dividir em 4 TextBox, e concatenar tudo depois... E nada, tentei sem os pontos, com os pontos.. enfim.. Não sei por que isso não funciona hehehe..

 

Segue o código:

 

IPHost = Str(frmIP.IPDealerTextBox.Text) 'IPHOst As String

Try  
client = New TcpClient(IPHost, PORT_NUM) 'PORT_NUM = 10000

(...) 'alguns comandos

Catch Ex As Exception
			MsgBox("O servidor está offline.  Tente novamente mais tarde.", _
				   MsgBoxStyle.Exclamation, Me.Text)

Eu testei exibir o conteudo de IPHost em uma MSGBOX e para minha surpresa, os dados apareceram sem a divisão por pontos... Creio que isso seja o problema, ai tentei quebrar em 4 TextBox, concatenar adicionando os pontos.. e aí nem o MSGBOX funcionou hehehe..

 

Como devo proceder?

Sempre recebo a MSGBOX de Exception, só funciona se eu trocar o IPHost na linha 3 por "localhost"...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apanhei mas resolvi aqui..

 

Quebrei em 4 Strings e 1 que Concatenava

 

Concatenei parte por parte:

 

IPHost = IPHOst1

IPHost = IPHost & "."

E assim por diante...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.