&T
0x02
BINSUBTYPE_NO_ACCESS,// wenn bereits eine Verbindung besteht
0x04
BINSUBTYPE_WAIT,
0x07
BINSUBTYPE_PW_MISMATCH,
0x08
BINSUBTYPE_DEST_PORT_MISMATCH, // bei falschem Destination Port
0x09
BINSUBTYPE_MODUS_MISMATCH,
Wenn 0x01 oder 0x04 empfangen wurde, kann die eigentli-
che Datenverbindung geöffnet werden.
SrcPort
Die Client-Anwendung trägt hier immer eine 0 ein.
Das Web-IO gibt hier den geöffneten Server-Port zurück (z.B.
49153 für Binary 1). Bei gescheitertem Login-Versuch trägt
das Web-IO 80 ein.
DestPort
Die Client-Anwendung trägt hier ein, zu welchem Port Ver-
bindung aufgenommen werden soll (z.B. 49153 für Binary 1
oder 49154 für Binary ).
Das Web-IO gibt immer 0 zurück
Die Verbindung, über die die BinInfo-Struktur ausgetauscht
wurde, wird automatisch vom Web-IO beendet.
5.6.6 BINA Y - Die IO-Strukturen
Um eine einfache Kommunikation zwischen dem Anwender-
programm auf dem Rechner und dem Web-IO zu ermögli-
chen, gibt es eine übersichtliche Menge von Strukturen
(Variablenfeldern), die das Format und den Inhalt der Daten
definiert, die zwischen Anwenderprogramm und Web-IO aus-
getauscht werden.
Für folgende Funktionen werden IO-Strukturen angeboten:
Lesen der Inputs
Lesen der Inputs und Outputs
rrtum und Änderung vorbehalten
// wenn die Verbindung erst nach einem
// Timeout hergestellt werden darf
// bei falschem Passwort
// bei falschem Modus
TCP / UDP - Binary
147