Herunterladen Inhalt Inhalt Diese Seite drucken

Cul_Socketopentcpclient; Cucb_Socketconnected - HIMA HI 800 328 CDA Handbuch

Inhaltsverzeichnis

Werbung

HI 800 328

3.7.10 CUL_SocketOpenTcpClient

Die Funktion CUL_SocketOpenTcpClient() erzeugt einen Socket vom Typ TCP mit
freiem lokalem Port und beauftragt eine Verbindung zu destIp und destPort. Sockets
werden immer im non-blocking Mode betrieben; d.h. diese Funktion blockiert nicht. Sobald
die Verbindung hergestellt wurde, wird CUCB_SocketConnected() aufgerufen.
Funktionsprototyp:
dword CUL_SocketOpenTcpClient(udword destIp, uword destPort)
Parameter:
Die Funktion hat die folgenden Parameter:
Parameter
destIp
destPort
Rückgabewert:
Es wird ein Error code (udword) zurückgegeben.
Die Error codes sind im Header-File cut.h definiert.
Error code
socketNummer
CUL_NO_MORE_SOCKETS
CUL_NO_ROUTE
CUL_SOCK_ERROR

3.7.11 CUCB_SocketConnected

Die Funktion CUCB_SocketConnected() wird von der COM aufgerufen, wenn mit der
Funktion CUL_SocketOpenTcpClient() eine TCP-Verbindung aufgebaut wurde.
Funktionsprototyp:
void CUCB_SocketConnected(dword socket, bool successfully )
Parameter:
Die Funktion hat die folgenden Parameter:
Parameter
socket
successfully
Beschreibung
IP-Adresse des Kommunikationspartners
Portnummer des Kommunikationspartners
Beschreibung
falls > 0; Fehlercodes sind < 0
Keine Ressourcen für Socket mehr verfügbar
kein Routing vorhanden, um destIp zu erreichen
andere Socket Fehler
Beschreibung
zuvor mit CUL_SocketOpenTcpClient() erzeugter und beauftragter Socket
TRUE, falls der Verbindungsversuch erfolgreich war, ansonsten FALSE
HIMatrix COM User Task
26 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis