W&T
Erweiterte Dienste des Com-Servers
w w w . w u t . d e
Die Struktur UDP_BOX_INFO
Jedes Infopaket beginnt mit der Struktur UDP_BOX_INFO die eine feste Länge von 22 Bytes
hat. Die ersten 6 Bytes enthalten die Ethernet- bzw. MAC-Adresse des Com-Servers in der
üblichen Lesart: 3 Bytes Herstellerkennung (Com-Server = 00:c0:3d) gefolgt von 3 Bytes
einzigartiger Gerätekennung.
Die hieran anschließenden 14 Bytes enthalten nacheinander die Werte für IP-Adresse, Gateway-
Adresse, Subnet-Mask und MTU.
Die letzten beiden Bytes enthalten den Integer-Wert mit der Anzahl der am Com-Server ver-
fügbaren seriellen Ports. Der Wert bestimmt die Anzahl der folgenden Strukturen des Typs
UDP_BOX_INFO und somit auch die Gesamtlänge des Infopaketes.
Die Struktur PORT_DESCRIPT
Für jeden seriellen Port des Com-Servers enthält das Infopaket eine 10Byte lange Struktur
des Typs PORT_DESCRIPT. Dieser können neben dem aktuellen Verbindungsstatus auch die
ggf. eingestellte Betriebsart und der jeweilige Kommunikationspartner entnommen werden.
!
Alle Variablen der Typen „Integer" und „Long" werden in Host-Order abgebildet. D.h., die nieder-
wertigen Bytes werden als erste aufgeführt. Die IP-Adresse 172.17.2.3 erscheint z.B. in der Byte-
Reihenfolge 3, 2, 17, 172.
Bei UDP-Paketen handelt es sich um verbindungslose und ungesicherte Datagramme. Beson-
ders bei der Verwendung mit Broadcasts kann sowohl das eigene Request- wie auch das Reply-
Paket des Com-Servers verloren gehen. Zur sicheren Ermittlung aller in einem Subnet instal-
lierten Com-Server, sollte der Request-Broadcast daher ggf. wiederholt werden.
74