elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Solucionado] Connectar a dos ip Winsock
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Connectar a dos ip Winsock  (Leído 3,534 veces)
Leinad5991

Desconectado Desconectado

Mensajes: 4


Ver Perfil
[Solucionado] Connectar a dos ip Winsock
« en: 31 Diciembre 2010, 01:45 am »

Bueno estoy ultilizando winsock en visual basic 2008 y hago esto
Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Sock.Close()
        Sock.LocalPort = 2800
        Sock.RemotePort = 1000
        Sock.RemoteHost = "x.x.x.x"
        Sock.Connect()
        Dim datax As String = "Informacion"
            Sock.SendData(datax)
  
        Sock.Close()
        Sock.RemotePort = 1000
        Sock.RemoteHost = "x.x.x.x"
        Sock.Connect()
Sock.SendData(datax)
    End Sub
El problema es que si solo lo envio a una ip funciona pero si lo envio a las dos me da error
Citar
No se controló TargetInvocationException
InnerException: Compruebe la propiedad Error Code de la excepción para determinar el HRESULT devuelto por el objeto COM.
Espero que me puedan ayudar gracias por adelantado  ;)


« Última modificación: 1 Enero 2011, 15:57 pm por Leinad5991 » En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: connectar a dos ip Winsock
« Respuesta #1 en: 31 Diciembre 2010, 02:30 am »

Estas usando vb.net, con objetos de vb6, estas haciendo una fea sopa :xD

Busca utilizar Sockets (de System.Net) para .net, o pasate a vb6 :)


En línea

Leinad5991

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: connectar a dos ip Winsock
« Respuesta #2 en: 31 Diciembre 2010, 17:29 pm »

me he pasado a VB6 y sigue dando exactamente el mismo problema
Código:
Private Sub Button1_Click()
   Winsock1.Close
   Winsock1.LocalPort = 20000
   Winsock1.RemotePort = 20700
   Winsock1.RemoteHost = "1.1.1.1"
   Winsock1.Connect

   Dim datax As String
   datax = "Informacion"
   Winsock1.SendData datax

   Winsock1.Close
   Winsock1.RemotePort = 20600
   Winsock1.RemoteHost = "2.2.2.2"
   Winsock1.Connect                      'Error
   Winsock1.SendData datax

End Sub                                                                
                                                               
Me da el error 10048 señalando el  segundo connect
« Última modificación: 31 Diciembre 2010, 17:46 pm por Leinad5991 » En línea

Leinad5991

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: [Solucionado] Connectar a dos ip Winsock
« Respuesta #3 en: 1 Enero 2011, 15:58 pm »

Ya lo solucinado simplemente tenia que declarar otro winsock y ultilizar estepara la nueva conexion
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines