Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#8

Re: Einige fragen zu TSocketServer und TSocketClient

  Alt 14. Mär 2008, 00:45
Zitat von Thomas83:
Wie kann ich diese jetzt beim Server und beim Client auseinander halten?
Genau dafür ist das o.g. Protokoll da. Du musst die Daten logisch verwalten können und das macht ein Protokoll, es bringt eine logische Ordnung in die Daten.

Und zu deinem Problem:

Delphi-Quellcode:
type
  TBytes = array of byte;

...
var
  data : TBytes;
  len : integer;
begin
  len := Socket.ReceiveLength;
  SetLength(data,len);
  Socket.ReceiveBuf(data[0],len);
  ...
end;
Das erste Element angeben, ansonsten schreibt er die Daten dahin, wo das Array hinterlegt ist, aber nicht die Array Elemente an sich.
  Mit Zitat antworten Zitat