• Domingo 22 de Diciembre de 2024, 21:37

Autor Tema:  Winsock  (Leído 1104 veces)

tiquinho

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Winsock
« en: Jueves 29 de Abril de 2004, 21:16 »
0
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

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Winsock
« Respuesta #1 en: Viernes 30 de Abril de 2004, 16:29 »
0
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.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

tiquinho

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Winsock
« Respuesta #2 en: Viernes 30 de Abril de 2004, 16:34 »
0
Gracias! voy a mirarlo a ver si doy con el fallo