Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: Client / Server Struktur. Mehrer Datenstrukturen, eure M

  Alt 27. Sep 2007, 09:50
Hallo Jackie,

so ein Anwendungsprotokoll ist eigentlich keine Hexerei. Hast du denn deinen Kommunikationsbedarf schon ermittelt oder willst du ins Blaue hinein entwickeln?

Die Übermittlung von Records hat ihre Tücken, weil du interne Darstellungen verschickst. Für AnsiStrings steht da nur ein Zeiger im Record und für ShortStrings verschickst du immer den ganzen Zeichenpuffer, auch wenn mal nur ein Byte genutzt wird. Es spricht nichts gegen das Versenden von Records, aber du musst halt wissen was du da machst.

Mach dir erst mal einen Plan, welche Messages du austauschen möchtest und dann baust du dir ein Kommunikationsobjekt, das genau diese Nachrichten implementiert. Das kannst du durch Ableiten von der Indy-Komponente machen oder du kapselst die Indy-Komponente lediglich. Jedem Nachrichtentyp entspricht am Ende einer Methode deines Kommunikationsobjektes.

Freundliche Grüße
  Mit Zitat antworten Zitat