Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Leinad5991 en 31 Diciembre 2010, 01:45 am



Título: [Solucionado] Connectar a dos ip Winsock
Publicado por: Leinad5991 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  ;)


Título: Re: connectar a dos ip Winsock
Publicado por: raul338 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 :)


Título: Re: connectar a dos ip Winsock
Publicado por: Leinad5991 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


Título: Re: [Solucionado] Connectar a dos ip Winsock
Publicado por: Leinad5991 en 1 Enero 2011, 15:58 pm
Ya lo solucinado simplemente tenia que declarar otro winsock y ultilizar estepara la nueva conexion