Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JVM-407 Betriebsanleitung Seite 271

Bediengerät
Inhaltsverzeichnis

Werbung

JVM-407
Verwenden der Funktion
bei einem TCP/IP-Client
Funktionsweise bei
einem TCP/IP-Client
Verwenden der Funktion
bei einem TCP/IP-Server
Jetter AG
So kann die Funktion verwendet werden und der Rückgabewert einer Variab-
len zur weiteren Auswertung zugewiesen werden, wenn ein Client eine
TCP/IP-Verbindung zu einem Server aufbauen soll:
Result := ConnectionCreate(CONNTYPE_CLIENT,
Der Task bleibt bei der Programmzeile stehen, bis die Verbindung aufgebaut
werden konnte oder der angegebene Timeout abgelaufen ist. Die Funktion
wird in folgenden Stufen abgearbeitet:
Stufe
1
Das Gerät JVM-407 versucht eine TCP/IP-Verbindung zu Port 46000 zu
dem Netzwerkteilnehmer mit der IP-Adresse 192.168.75.123 aufzubauen
2
Wenn ...
der Netzwerkteilnehmer die
Verbindung akzeptiert hat
die Verbindung nicht aufgebaut
werden konnte und die Time-
outzeit von 10 Sekunden noch
nicht abgelaufen ist
ein Fehler aufgetreten ist oder
der Timeout abgelaufen ist
So kann die Funktion aufgerufen werden und der Rückgabewert einer Variab-
len zur weiteren Auswertung zugewiesen werden, wenn ein Server eine
TCP/IP-Verbindung mit einem Client aufbauen soll:
Result := ConnectionCreate(CONNTYPE_SERVER,
IPTYPE_TCP,
IP#192.168.75.123,
46000,
T#10s);
Beschreibung
... Dann ...
wird die Funktion beendet und ein
positiver Wert als Handle zum weite-
ren Zugriff auf die Verbindung zu-
rückgeliefert
wird mit Stufe 1 fortgefahren
wird die Funktion beendet und ein
negativer Wert zurückgeliefert
IPTYPE_TCP,
0,
46000,
T#100s);
Programmierung
271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis