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: TheGhost(Z) en 14 Septiembre 2009, 14:04 PM

Título: Enviar tabla por Winsock
Publicado por: TheGhost(Z) en 14 Septiembre 2009, 14:04 PM
Hola, amigos.

Tengo un tabla clientes. lo que deseo es enviar todo el contenido al cliente. alguna manera de enviar todo en un bloque?

Lo que he intentado es hacer un For a la tabla y enviar de uno en uno, pero mucho codigo y ademas como que puede fallar, por ejemplo si envio 200 filas.


Laguna sugenrencia de como hacerlo....

Gracias,
Título: Re: Enviar tabla por Winsock
Publicado por: BlackZeroX en 14 Septiembre 2009, 18:11 PM
Una alternativa seria:

con un Arreglo (Array)

Código (vb) [Seleccionar]

Dim str as string
str = Join(arreglo, Chr(255))
winsock.send str, vbString



De una tabla a un arreglo bidimencional (lo use en seudocodigo y basic):


Dim str() as string
Redim str(NumeroColumnas-1,NumeroFilas-1)
Desde X = 0 hasta NumeroColumnas-1
   Desde Y = 0 hasta NumeroFilas-1
       str(x,y) = TextoCelda en coordenada x,y
   fin desde Y
   'Aquì podrias enviarias ya el arreglo Str()
fin desde X
   ' O Aquì enviarlo de forma completael arreglo Str()


Dulces Lunas
Título: Re: Enviar tabla por Winsock
Publicado por: TheGhost(Z) en 14 Septiembre 2009, 18:45 PM
Lo que me sugieres es volcar toda la tabla a un arreglo. Y luego voy enviandolo registro por registro o se puede enviar todo el arreglo y ya cuando este en el cliente lo voy extrayendo uno por uno...

Título: Re: Enviar tabla por Winsock
Publicado por: TheGhost(Z) en 16 Septiembre 2009, 14:53 PM
Holas, una idea de hacerlo porfa....