Forum: Netzwerke
Delphi
by Astat,
27. Jan 2010
Versuch mal read integer, da ist anscheinend die NetworkToHostByteOrder auch schon implementiert.
Noch ein Tip: Folgende Variablen sind nicht THreadsave, daher kommen auch Deine Probleme mit dem Server wenn
mehr als ein Client gleichzeitig connected sind.
INI:TIniFile;
InCom2,Sett:TStringlist;
Forum: Netzwerke
Delphi
by Astat,
27. Jan 2010
Hallo danu1104, verwende ReadBuffer oder ReadStream, wie das bei den Indys genau heisst musst Du nachschlagen.
Wenn Du nun den Buffer gefüllt hast, ziehst Du rückschlüsse auf das Protokoll.
z.B. im Buffer sind 19 Byte, wir nehmen mal willkürlich ein Protokoll an, dass wie folgt aufgebaut ist.
4 Byte Länge der Daten + 4 Byte MsgID = 8 Byte, verbleiben 11 Byte.
Jetzt überprüfen wir ob...
Forum: Netzwerke
Delphi
by Astat,
27. Jan 2010
Hallo danu1104, bist Du Server und oder Client?
Was verstehst Du unter, "Daten weiterverarbeiten"?
Hast Du schon Code?
Beschreib das alles bitte mal genauer, mann kennt sich da nicht recht aus, was Du eigentlich willst.
lg. Astat