Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 50l3r en 30 Diciembre 2009, 11:32 am



Título: Ayuda con matriz de winsocks
Publicado por: 50l3r en 30 Diciembre 2009, 11:32 am
Veran, ya consegui crear arrays de winsocks, pero tengo una duda:

en un private sub, ejemplo:

Public Sub cmdorden_Click()
If txtorden = "cls" Or txtorden = "CLS" Or txtorden = "Cls" Then
txtdlv = ""
Exit Sub
End If
wsk(Index).SendData txtorden
End Sub

Demos por ejemplo que tengo 3 conexiones, el wsk(0),wsk(1),wsk(2)

como hago en esa funcion, para saber cual es el que tiene que ejecutar ese codigo?


Título: Re: Ayuda con matriz de winsocks
Publicado por: Karcrack en 30 Diciembre 2009, 11:50 am
Tan solo guarda en una variable global el Index con el que estas trabajando actualmente....

Y por favor...
Código:
If lcase$(txtorden) = "cls" Then


Título: Re: Ayuda con matriz de winsocks
Publicado por: 50l3r en 30 Diciembre 2009, 12:51 pm
me podrias explicar eso de guardarla en una variable global?

necesito entenderlo  :)


Título: Re: Ayuda con matriz de winsocks
Publicado por: BlackZeroX en 30 Diciembre 2009, 13:03 pm
usa una variable fuera del procesó para manejar los index y saber cual usar, aun que yo uso módulos clase para eso xP

Código
  1.  
  2. const algunindex = 2 '  // lo puse como constante pero puede se una variable
  3.  
  4. Public Sub poceso X()
  5.    If not lcase$(txtorden) = "cls" Then
  6.        wsk(algunindex).SendData txtorden
  7.    else
  8.        txtdlv = ""
  9.    end if
  10. end sub
  11.  
  12.  

Dulces Lunas!ˇ.


Título: Re: Ayuda con matriz de winsocks
Publicado por: 50l3r en 30 Diciembre 2009, 13:15 pm
ok, creo que me encendio la bombillita de la cabeza