SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: tiquinho en Jueves 29 de Abril de 2004, 21:16

Título: Winsock
Publicado por: tiquinho en Jueves 29 de Abril de 2004, 21:16
Hola a todos, tengo un "pequeño" problema en mi proyecto.

El tema es que comunico dos aplicaciones creadas por mi por medio del Winsock, enviando strings de una a otra.

Mi problema viene cuando envío desde el servidor hacia el cliente, q aunque le paso una cadena como
        "0@nombre1%0@nombre2%0@nombre3"
y en el cliente se recibe una cadena totalmente distinta, sin sentido aparente(con muchos cuadrados de esos sin formato y símbolos q no he enviado)

Si a alguien le ha pasado algo así y ha encontrado la solución agradecería un pelín de ayuda

Por si sirve de algo, desde el cliente envío hacia el servidor unas cadenas parecidas y funciona perfectamente

La secuencia q hago es
-Pulsar un boton ----> cliente.SendData CcadenaA

-Servidor_DataArrival -----> servidor.GetData  ScadenaA,(y recibe perfectamente)
                                          servidor.SendData ScadenaB (ScadenaB : "0@nombre1%0@nombre2%0@nombre3")

-Cliente_DataArrival --------> cliente.GetData CcadenaB

(CcadenaB : "€¬~'cuadrados'\'cuadrados'")


Nota: los cuadrados son como el caracter ASCII 0,1,2 y otros tantos
Título: Re: Winsock
Publicado por: Super_G en Viernes 30 de Abril de 2004, 16:29
Talves al recibir los datos haya un error en el tipo de datos como suele pasar.
aqui pongo un codigo de winsock que hice hace algun tiempo, haber si te ayuda.
Título: Re: Winsock
Publicado por: tiquinho en Viernes 30 de Abril de 2004, 16:34
Gracias! voy a mirarlo a ver si doy con el fallo