Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB6] IP -Numero (VB.NET)

matpit [04.12.2005 20:45:21]

#

Elikkäs aattelin laittaa tänne pari helppoa kysymystä teille guruille ;-) Eli miten saan selville tietokoneen IP -Osoitteen? Winsockillahan saa selville paikallisen IP -osoitteen. Ja saakohan tuolla VB.Netin 2005 Express edition betalla tehtyä valmista EXE:ä?

miiro [04.12.2005 20:59:17]

#

http://www.google.com/search?q=get ip address vb.net

matpit [09.12.2005 23:06:41]

#

ei löydy tai oon sokee : P : D

Metabolix [09.12.2005 23:22:22]

#

MS:n Express Edition on vain IDE, ei sillä mitään EXEä tehdä. EXEn tekee kääntäjä, joka taas löytyy .NET Frameworkista (jonka tuo Express Edition on epäilemättä asentanut). Uskoisin, että myös VB.NET-ohjelmat käännetään joka kerta eikä ajeta mitenkään skriptityyppisesti kuten ennen.

IP:n haku näyttäisi olevan peräti neljäs tulos annetussa Google-haussa. http://www.devcity.net/Articles/62/1/gethostbyname.aspx

matpit [09.12.2005 23:37:25]

#

oon sit kai sokee...

Metabolix [10.12.2005 22:59:04]

#

No olet.

http://www.devcity.net/Articles/62/1/gethostbyname.aspx:

You must first import System.Net

'To get local address
Dim sHostName As String
Dim i As Integer
sHostName = Dns.GetHostName()
Dim ipE As IPHostEntry = Dns.GetHostByName(sHostName)
Dim IpA() As IPAddress = ipE.AddressList
For i = 0 To IpA.GetUpperBound(0)
    Console.Write("IP Address {0}: {1} ", i, IpA(i).ToString)
Next

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta