Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#1

Indy - Readbuffer/Writebuffer ?

  Alt 16. Nov 2006, 16:12
beim Client (senden des Headers) mach ich folgendes

Delphi-Quellcode:
            
//IOHandler.Write(@LogHeader, sizeof(LogHeader)); <<< sowas in der Art möchte ich machen
setlength(Buffer, sizeof(LogHeader));
CopyMemory(@Buffer[1], @LogHeader, sizeof(LogHeader));
IOHandler.Write(Buffer);
beim Server

Delphi-Quellcode:
Buffer := AContext.Connection.IOHandler.ReadString(sizeof(LogHeader));
CopyMemory(@LogHeader, @Buffer[1], sizeof(LogHeader));
//AContext.Connection.IOHandler.ReadBytes(@LogHeader, sizeof(LogHeader));
Bin es gewohnt, das ich nen Datenblock angeben kann, ohne ihn vorher in einen String oder Array of Byte zu kopieren, das müsste doch mit Indy< auch möglich sein oder ?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat