Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks
Autor
Nachricht
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699

Internet IP
Verfasst am: 20.07.2008, 21:15

Hab mal aus Langeweile ne kleine Funktion gescheiben, die vll. den Ein oder Anderen helfen könnte.
Visual Basic: [code]
Imports System.Net
Imports System.IO
Private Function GetIP() As String
Application.DoEvents()
Try
Dim req As HttpWebRequest = CType(WebRequest.Create("http://www.wieistmeineip.de/"), HttpWebRequest)
Dim res As HttpWebResponse = CType(req.GetResponse, HttpWebResponse)
Dim str As New StreamReader(res.GetResponseStream)

Dim puffer As String = str.ReadToEnd
Dim strIP As String = Split(puffer, "

")(1)
Return strIP.Split("<")(0)

Catch ex As Exception
Return ex.Message
End Try
End Function[/code]
_________________

 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 20.07.2008, 21:32

Kann man einfacher und schneller von http://checkip.dyndns.org/ auslesen Very Happy
_________________
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 20.07.2008, 22:14

Splitten muss ich so oder so, nur dass der Code den ich bekomm etwas kürzer ist. ^^
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.07.2008, 08:37

Lol
ihr wisst schon, dass das Framework für genau sowas extra Klassen parat hat Very Happy
Da braucht ihr nix splitten oder schneiden

Visual Basic: [code]
Dim host As String = Dns.GetHostName

Dim ipentry As IPHostEntry = Dns.GetHostByName(host)
Dim addr() As IPAddress = ipentry.AddressList

MsgBox(addr(0).ToString)[/code]
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 21.07.2008, 09:02

Ist aber nur die LAN IP :p
Kann sein das die richtige IP angezeigt wird, wenn man ein Modem benutzt :p
Die meinsten benutzten jedoch einen Router wie ich Very Happy
_________________
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.07.2008, 09:57

joa kann sein, bei mir funktionierts auf jeden fall mit modem:p
 
LooneyToons
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 125


Verfasst am: 21.07.2008, 13:38

Hier muss man so ziemlich gar nix schneiden ^^
http://pchelplive.com/ip.php
_________________


 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 21.07.2008, 13:54


Ich bekomm ja den Header mitgesendet, daher muss ich immer splitten.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks

Tags: visual basic, internet

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1037 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1172 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 920 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1097 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1340 28.01.2007, 23:11
 



[ Time: 0.3420s ][ Queries: 109 (0.0362s) ][ GZIP on - Debug on ]