Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#4

Re: Einige fragen zu TSocketServer und TSocketClient

  Alt 13. Mär 2008, 15:52
dank dir, das hilft einen schon mal ungemein weiter.....
hatte mir jetzt folgendes überlegt:
es gibt zwei records
Delphi-Quellcode:
rec1 = record
  int : integer;
end;
rec2 = record
  int : integer;
  str : string[100];
  cmd : integer;
end;
Wie kann ich diese jetzt beim Server und beim Client auseinander halten?
beim client schreibe ich einfach
SendBuffer(rec1,sizeof(rec1));
SendBuffer(rec2,sizeof(rec2));

doch beim Server weis ich ja nicht ob jetzt ein rec1 oder rec2 gesendet wird.
also denke ich mal das als erstes der typ ausgelesen werden muss.
Delphi-Quellcode:
ReadBuffer(typ,sizeof(integer));
case typ of
  0 : ReadBuffer(rec1,sizeof(rec1));
  1 : ReadBuffer(rec2,sizeof(rec2));
end;
wie könnte ich sowas in dieser Art implementieren?
  Mit Zitat antworten Zitat