Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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...
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 (vb) [Seleccionar]


const algunindex = 2 '  // lo puse como constante pero puede se una variable

Public Sub poceso X()
   If not lcase$(txtorden) = "cls" Then
       wsk(algunindex).SendData txtorden
   else
       txtdlv = ""
   end if
end sub



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