Download W&T COM-Server

Transcript
W&T
Datentransfer über TCP/IP Sockets
Nachdem man alle Werte eingegeben und abgespeichert hat, wird der Telnet-Client
Modus aktiviert. Im Status-Monitor des Ports erscheint die Meldung "Telnet Client".
Die Verbindung wird geöffnet, wenn das erste Zeichen von der seriellen Schnittstelle
eingelesen wird. Schließen kann man die Verbindung mit einem Sonderzeichen, welches
man im Menü "SET TCPIP - Port ... - Telnet Client - Disconnect Char: " eingeben kann.
Wichtig ist, daß dieser Wert nicht innerhalb einer Telnet Sitzung verwendet werden darf,
dies würde zum vorzeitigen Abbruch führen. Voreingestellt ist der Wert "003", welcher dem
Tasturcode "Ctrl C" entspricht.
Im Menü "MONITOR" kann man den Status der Verbindung ablesen, je nachdem, ob die
Verbindung aktiv ist oder nicht, erscheint dort die Anzeige "Locked" oder "Unlock" (siehe
auch Kap.2.3).
Deaktivierung des "Telnet Client Modus":
Setzen Sie im Menü "SET TCPIP - Port ... - Telnet Client - Server Port:" den Wert auf Null.
Der COM-Server unterbricht die Verbindung und deaktiviert den Telnet-Client-Modus.
3.6 Datentransfer über TCP/IP Sockets
Mit dem Socket-API (z.B. "WINDOWS Socket-API", "UNIX-Socket-Interface", ...) ist es
möglich, die verschiedensten Anwendungsfälle in Form von
"Client"- oder
"Server"-Prozessen auf TCP/IP-Stationen zu realisieren. Das API bietet die gesamte
Funktionalität zum Transport der Daten über das Netzwerk. Ihre eigene Anwendung, also
die Weiterverarbeitung und Auswertung der Daten, können Sie den Erfordernissen
entsprechend konfektionieren (lesen Sie für erweiterte Funktionalitäten des COM-Servers
auch den Anleitungsteil 6 "Erweiterte Socketfunktionen" und Kap. 6.6 "Hinweise zur
Socketprogrammierung").
Der COM-Server bietet auf dieser Ebene zwei Möglichkeiten: Client-/Serverprozesse mit
TCP-Sockets (Streams) und mit UDP-Sockets (Datagramme).
Das Protokoll TCP ist verbindungsorientiert, d.h. während der Datenübertragung gibt es
eine feste Verbindung zwischen Client und Server. TCP verfügt über alle Mechanismen,
um eine Verbindung zu öffnen und zu schließen und einen fehlerfreien Datentransfer über
das Netzwerk sicherzustellen.
03-11-13
Im Gegensatz dazu verfügt UDP nicht
wiederholen oder deren Vollständigkeit zu
empfehlenswert, wenn ein übergeordnetes
COM-Server und der Applikation auf der
Datentransfer sicherstellt.
Seite 46
über Mechanismen, um Datenpakete zu
überprüfen. Der Datentransfer mit UDP ist
Protokoll zwischen seriellem Endgerät am
TCP/IP-Station ohnehin einen fehlerfreien
Teil 3: Protokoll TCPIP
LUCOM GmbH * Ansbacher Str. 2a * 90513 Zirndorf * Tel. 09127/59 460-10 * Fax. 09127/59 460-20 * www.lucom.de
Öffnen und Schließen der Verbindung zum Telnet-Server: