Zitat von
jaenicke:
Möchtest du prüfen, ob der String prinzipiell eine gültige Adresse enthält oder ob die
IP existiert?
Ich möchte "nur" prüfen, ob es von der Form her eine mögliche IPv6 Adresse ist, unabhängig davon, ob diese im Netzwerk existiert.
Zitat von
jaenicke:
Je nachdem ob nur Vista und Windows 7 oder auch XP unterstützt werden sollen, musst du schauen was du benutzt.
Die Funktion darf nicht auf neuere
OS beschränkt sein. Deshalb kommen wohl die windowseigenen Funktionen nicht in Frage.
Zitat von
jaenicke:
Grundsätzlich ist das zwar nicht ganz so einfach wie bei IPv4, aber so schwer ist die manuelle Prüfung auch nicht, dann wärst du nicht vom benutzten System abhängig.
Ja, da bin ich aber gut einen Tag damit beschäftigt, bis wirklich alle möglichen Formen korrekt erkannt werden (sofern ich nicht doch etwas übersehen habe...). Die unterscshiedlichen Darstellungsformen und ::-Verkürzungsmöglichkeit machen es da nicht gerade einfacher. Deshalb auch meine Frage, ob es sowas schon fertig gibt.