next up previous contents
Next:
Initialisieren des Sockets Up: Aufbau des Senders Previous: Aufbau des Senders

Paket-Strukturen von PORTAL

    Zur Übertragung von Informationen kennt PORTAL drei Arten von Paket-Strukturen: Datenpakete, AVS-Initialisierungspakete und Kontrollpakete. Alle sind in PORTAL als Struktur deklariert.

struct PACKET
{
  unsigned long  int tag;              /* Beschreibung der Daten */
  unsigned long  int length;           /* Groesse in Byte */
  void *         data;                 /* Datenvektor*/
};
Kontroll-Pakete dienen zum Öffnen, Schließen und Überwachen der Sockets. Sie bestehen aus einem Paket mit einer Kennung, wobei sie nur manchmal Daten übertragen, d.h. die Länge des Datenpaketes ist dann Null. AVS-Initialisierungspakete sind zum Initialisieren der AVS-Module konzipiert worden. Sie beinhalten Informationen zur Konfiguration des Moduls. Das Senden der Daten geschieht mit Datenpaketen. In ihnen steht die Kennung der Daten, die Länge des Datenvektors sowie der Datenvektor selbst.


Michael Burghardt