martes, 29 de enero de 2008

Como comprobar una direccion IP con TryParse

Una de las utilidades que nos proporciona el método TryParse consiste en poder comprobar si una cadena es una dirección IP válida. Ya no es necesario separar la cadena por los puntos, mirar si cada intervalo está dentro de un rango... ahora, con un sencillo código, y gracias a TryParse, podemos saber si una cadena es una direción IP válida. Veamos el código:

Dim ipString As String
Dim address As IPAddress
Dim returnValue As Boolean

ipString = "213.22.24.25"
returnValue = IPAddress.TryParse(ipString, address)

MessageBox.Show(returnValue)
De hecho, si cambias la dirección IP y pones algo como "289.21.22.22" verás como tryparse te dirá que no es correcta (devolverá un false). Una forma muy sencilla de comprobar si tenemos una dirección IP válida (sirve tanto para Visual Basic .Net como para C#). Ojo: este método es nuevo en .Net Framework 2.0.

No hay comentarios: