Visual Basic.NET - Sockets (leer datos de red)

 
Vista:

Sockets (leer datos de red)

Publicado por Meri (1 intervención) el 05/06/2007 15:42:52
Hola, veréis, tengo el siguiente código:

Dim myNetworkStream As NetworkStream
Dim IPEpoint As System.Net.IPEndPoint
Dim s As Socket
Dim ip As Net.IPAddress

Dim i() As Byte = {192, 168, 1, 99}
ip = New Net.IPAddress(i)
IPEpoint = New System.Net.IPEndPoint(ip, 1001)
s = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
s.Bind(IPEpoint)
myNetworkStream = New NetworkStream(s)

Pues bien, el caso es que tengo que acceder al hardware que está en la dirección 1.99 para leer sus datos (lo de cómo leer creo que lo tengo claro). Pero me falla en la instrucción

s.Bind(IEPoint)

El error que me da es: "La dirección solicitada no es válida en este contexto"

Nota: puedo hacer ping a 192.168.1.99 y me contesta, o sea que está accesible.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder