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: