Herunterladen Inhalt Inhalt Diese Seite drucken

W&T Electronics Web-IO 12xDigital Handbuch Seite 128

Inhaltsverzeichnis

Werbung

W&T
word length;
word
counter_index;
long
counter_value
}
COUNTER;
#pragma pack()
Die bündige Anordnung im Speicher ist wichtig, damit z.B.
durch Übergabe eines Zeigers auf die Struktur, die daraus re-
sultierende Folge von Bytes direkt in ein TCP-Paket eingefügt
werden kann.
Visual Basic 5 und 6
Visual Basic bietet dem Programmierer für die Netzwerk-
kommunikation über TCP/IP das sehr einfach zu handhaben-
de Winsock-Steuerelement.
Leider erlaubt das VB-Winsock-Steuerelement nicht den Um-
g a n g m i t S t r u k t u r e n . S t a t t d e s s e n w i r d d i e D a t e n -
kommunikation über Stringvariablen abgewickelt.
Für die Programmierung von Web-IO Applikationen in VB ist
es deshalb nötig, die Bytefolge, wie sie beim Sender einer
Struktur übers Netzwerk geschickt wird, in Form eines
Strings abzubilden.
D e r f o l g e n d e Q u e l l t e x t a u s s c h n i t t z e i g t a n h a n d d e r
ReadCounter Struktur wie Strings zum Senden aufbereitet
werden können. Am Beispiel der Counter Struktur wird die
Auswertung der empfangenen Daten aufgezeigt.
Zunächst müssen die benötigten Strukturen und Variablen in
einem externen Modul deklariert werden
Public Type Strukt_ReadCounter
send_sequenz As Integer
rec_sequenz As Integer
struct_typ As Integer
length As Integer
counter_index As Integer
End Type
128
TCP / UDP - Binary

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Web-io 24xdigital 19’’ oem

Inhaltsverzeichnis