Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 200
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Eigene Internet IP Addresse ermitteln


Autor: nastyboii
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 8524
  
Kick it on dotnet-kicks.de  

Beschreibung:

using System.Net;

Abgelegt unter: Internet, IP.



C#
1
2
3
            WebClient wClient = new WebClient();
            string strSource = wClient.DownloadString("http://myip.bdsw.de/");
            MessageBox.Show(strSource);
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Schork schrieb am:  06.02.2009 08:06:00

Ein interessanter Ansatz jedoch finde ich das man sich damit sehr abhängig macht von dem Seiten Betreiber "myip.bdsw.de". Desweiteren ist nicht jeder Rechner bei welchem die IP benötigt wird am Internet.
Substr schrieb am:  06.02.2009 21:05:52

Vorallem viel kürzer so

MessageBox.Show(new System.Net.WebClient().DownloadString("http://myip.bdsw.de"));
Marcell Spies schrieb am:  07.02.2009 14:30:15

@Schork:
Viel andere Möglichkeiten hat man leider nicht. Wenn du an nem Router hängst, dann ist es meines Wissens nach die einzige Möglichkeit die IP vom ISP herauszubekommen.

@Substr:
Die Notation in einer Zeile ist nicht gut, weil die Leserlichkeit verloren geht. In diversen Büchern über Konventionen und Codeguidlines wird von sowas definitiv immer abgeraten. Und wenn du später den Webclient noch für was anderes verwenden willst, dann müsstest du auch deinen halben Code umschreiben, anstatt einfach etwas anzuhängen.
Jan Welker schrieb am:  07.02.2009 14:37:04

Hallo,

wenn der Router UPnP unterstützt, kann man den Router nach der Public IP fragen. Die msisten Router machen das.
Jan
nastyboii schrieb am:  08.02.2009 17:49:05

@ Schork
Das stimmt natürlich das man auf die internet seite angewiesen ist.
Allerdings wenn man nicht mit dem Internet verbunden ist, hat man auch keine IP Addresse oder?!

mfg
SRasch schrieb am:  09.02.2009 18:09:54

naja, wie ist es denn mit Routern die auf Dial-On-Demand eingestellt sind?

Im schlimmsten Fall (keine Flatrate) produziert diese Version also sogar noch Kosten!


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.