vb.net pocket: Error: No such host is known

Pues ya encontre la solución al error de No such host is known que habia comentado en el post anterior.

System.Net.Socket.SocketException: No such host is known

Resulta que tenia algo así:

Dim hostEntry As IPHostEntry = Nothing
Dim servidor As String = “192.168.1.2”
hostEntry = Dns.Resolve(servidor)

Y pues al tratar de resolver la IP marcabá el error, la solución fue no resolver la IP y ponerla digamos que directa, con algo como esto:

Dim ipAddr As System.Net.IPAddress
Dim hostEntry As IPHostEntry = Nothing
Dim servidor As String = “192.168.1.2”
ipAddr = IPAddress.Parse(servidor)

Y listo!, ya funciona correctamente!.
Aca se ve otro ejemplo para crear sockets por IP

vb.net pocket: Error en System.Net.Sockets

Me aparece el siguiente error en una aplicación creada con VisualBasic .NET para PocketPC al momento de utilizar la función Dns.Resolve(server).

System.Net.Socket.SocketException: No se puede mostrar un mensaje de error porque no se pudo encontrar un ensamblado de recursos opcional que lo contiene

La solución para quitar este error y ver porque esta fallando es agregar la referencia System.SR al proyecto, una vez agregada la referencia ya aparecerá el mensaje de error, en mi caso me dice:

System.Net.Socket.SocketException: No such host is known

Pero bueno!, ese error ya es otra cosa!….
La solución la encontre en el foro de msdn compact framework