Forum: Netzwerke
by chaosben,
24. Nov 2011
Sorry ... hab erst jetzt deine Frage gesehen: ich nehme Socket weil, ich das mal so bei den Indys gelesen habe. Ob und was der "richtige" Weg ist, weiß ich nicht. :)
Forum: Netzwerke
by chaosben,
12. Nov 2011
function SendStream(AContext: TIdContext; AStream: TStream): Boolean; overload; begin
Result := False;
try
AContext.Connection.IOHandler.Write(LongInt(SizeOf(AStream))); //<-- sendet 4, da die Größe eines Objektes 4 Byte sind (unter 32bit)
AContext.Connection.IOHandler.WriteBufferOpen;
AContext.Connection.IOHandler.Write(AStream, SizeOf(AStream)); //<-- da wolltest du...