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
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


0