Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   indy9 a indy10 (https://www.clubdelphi.com/foros/showthread.php?t=72976)

waremovil 23-03-2011 19:33:31

indy9 a indy10
 
Hola de nuevo,

Tengo un problema por un uso peculiar de indy9 que ahora quiero traducir a indy10.

antes convertía arrays de bits a AnsiString y los escribía como WriteLn
recibiéndolos en el cliente con ReadLn ya que así me permitía usar
un caracter delimitador

pues bien, ahora me he pasado a indy10 y no coincide lo que envío
con lo que sale por socket ya que me lo convierte a UnicodeString

a la hora de enviar lo he solucionado copiando el string a un TMemoryStream
y enviando ese stream con Write(stream)

pero a la hora de recibir ¿cómo puedo leer especificando un caracter delimitador? ReadLn me transforma los bytes. ¿Voy a tener que leer del buffer directamente implementando mi propio método para detectar delimitador?

venga a ver quien puede echarme una mano

un saludo


La franja horaria es GMT +2. Ahora son las 18:19:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi