SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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
-
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.
-
Gracias! voy a mirarlo a ver si doy con el fallo