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: 1550 | Anzahl registrierter User: 1840 | Besucher online: 79
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)

IP Adresse in ByteArray


Autor: Linoge
Sprache: C#
Bewertung: 7,4
(1 Bewertung)
Anzahl der Aufrufe: 11570
  
Kick it on dotnet-kicks.de  

Beschreibung:

Wandelt eine durch Punkt getrennte IP in einen ByteArray

Abgelegt unter: Byte, ByteArray, Byte[], IP.



C#
1
2
3
4
5
6
7
8
9
10
11
12
//z.B. Value = "192.168.1.1";
private byte[] IpToByteArray(string Value)
{
    string[] Temp = Value.Split('.');
    int Length = Temp.Length;
    byte[] Rueckgabe = new byte[Length];
    for (int i = 0; i < Length; i++)
    {
        Rueckgabe[i] = Convert.ToByte(Convert.ToInt32(Temp[i]));
    }
    return Rueckgabe;
}
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.)

Linoge schrieb am:  05.10.2006 15:23:18

Rueckgabe[i] = Convert.ToByte(Temp[i]); 


Wäre nicht ausreichend gewesen das Hexadezimal eine String 1 ander ist als eine Integer 1.
Aus einer String eins wird eine 31 gemacht und aus eine Integer 1 wirkliche eine 1.

Gruß Linoge
Dirk Klimke schrieb am:  11.06.2009 14:15:45

Oha, wie wäre es denn mit

String IP = "127.0.0.1";
IPAddress _IP;
IPAddress.TryParse(IP, out _IP);
byte[] AdrBuffer = _IP.GetAddressBytes();

das würde ich etwas "eleganter" finden...


Diese Snippets könnten für Sie interessant sein:
[C#] MAC in ByteArray
[C#] Kopierroutinen object <-> byte[]
[C#] String in Byte Array und zurück wandeln
[C#] Bitmap in Byte Array schreiben
[VB.NET] Create Nice File Size
[VB.NET] Umrechnung von Byte bis Yottabyte
[C#] byte-String in byte wandeln
[VB.NET] String in Byte Array und zurück wandeln
[C#] Netzwerktraffic anzeigen
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Datei Teilweise einlesen (gestückelt)
[C#] long in ein byte-Array kopieren
[C#] Byte-Array in Struktur kopieren
[C#] Prüfung, ob bestimmtes Bit in Byte gesetzt ist.
[C#] Setzt ein bestimmtes Bit in einem Byte
[C#] byte[] -> base64 und base64 -> byte[]
[C#] Verketten von Bytearrays
[VB.NET] Zufälliges Bytearray
[VB.NET] Bytearray to Image / Image to Bytearray
[VB.NET] Textdatei lesen und schreiben (String, StringArray, etc...)
[VB.NET] Gibt das Bytearray einer Datei zurück
[C#] prüfen ob String eine gültige IP ist
[C#] IP Adressen eines DNS Namens auflösen
[C#] Netzwerkinformationen abfragen
[C#] IP Adresse und Hostname ausgeben
[C#] Host via IP Adresse ermitteln
[C#] Eigene Internet IP Addresse ermitteln
[VB.NET] IP-Addressen aus Registry auslesen
[C#] MAC Adresse einer IP ermitteln
[C#] TCP-Server mit einer Zeile Code!
[VB.NET] Eigene Internet IP ermitteln
[VB.NET] Eigene IP - die 2.te - mit Reg.-Expressions
[C#] Whois Abfrage
[C#] Konventiert eine IP-Adresse zu Long / Long zu IP-Adresse
[VB.NET] Lokale IP / IPs ermitteln
[C#] Ermitteln von Netzwerkkarteneigenschaften
[C#] Als Code-Behind in ASP die BesucherIP bekommen in C#
[C#] GeoLocation einer IP Adresse ermitteln
[C++] Flyff Paketfilter -> NPC anklicken blocken
[C#] Eigene Externe Internet IP Adresse ermitteln
[VB.NET] String uebers Netzwerk oder Internet and einen PC senden

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