Einzelnen Beitrag anzeigen

Gimp

Registriert seit: 27. Dez 2007
7 Beiträge
 
Delphi 2006 Personal
 
#3

AW: TServerThread.ClientExecute; Buffer Problem

  Alt 5. Okt 2011, 00:40
Ja danke, die Idee mit dem Protokoll ist perfekt. Ich setze vor jedem Paket nun einen kleinen Header, welcher die id sowie die restliche Größe des Pakets enthält. Die Lese-Position kann so einfach inkrementiert werden und anschließend jedes Paket einzeln verarbeitet werden.

Wie ich in das Erinnerung habe, soll man für jede Frage einen neuen Thread erstellen, ich denke aber das passt hier noch ganz gut rein...

Wie sieht es mit dem ClientSocket aus, wenn der Server mehrere Pakete auf einen Haufen sendet, gibt es da noch eine Möglichkeit, damit die Daten nicht verloren gehen? Ok, bisher habe ich es nicht getestet ob es überhaupt Probleme gibt, aber zumindest beim Server gab es sie ja.

Grüße
  Mit Zitat antworten Zitat