ADICIONAR WINSOCK

PHELIPO 28/12/2013 18:47:00
#432503
Boa Tarde!

Como faço para adicionar o Winsock em projeto vb.net.
Para pegar o ip e o nome do computador atraves do Winsock.

Obrigado!
ALEVALE 29/12/2013 11:37:10
#432507
Resposta escolhida
Existem N maneiras de fazer isso no net, inclusive sem usar Winsock (Nem sei se tem no .NET)...
Enfim tenta assim, para pegar o nome da estação dá para usar via environment também....

Dim strHostName As String
Dim strIPAddress As String

strHostName = System.Net.Dns.GetHostName()
strIPAddress = System.Net.Dns.GetHostByName(strHostName).AddressList(0).ToString()

MessageBox.Show([Ô]Host Name: [Ô] & strHostName & [Ô]; IP Address: [Ô] & strIPAddress)

OBS: Isso para um computador local, se for remoto acho que você terá que usar a classe WMI.
PHELIPO 02/01/2014 18:27:44
#432598
Consegui pegar o IP e o Nome, o problema é que esse código (System.Net.Dns.GetHostByName(strHostName).) fica sublinhado de verde, em na hora de rodar da um erro, mas roda.

Obrgado!

PEDROALSOI 02/01/2014 21:54:38
#432603
Para que quer fazer isso?
PHELIPO 03/01/2014 13:24:58
#432617
Quero pegar o nome e o ip da computador que entrou no sistema para ficar registrado no banco.
Tópico encerrado , respostas não são mais permitidas