Herunterladen Inhalt Inhalt Diese Seite drucken

Cucb_Socketudprcv; Cul_Netmessagefree - HIMA HI 800 328 CDA Handbuch

Inhaltsverzeichnis

Werbung

HI 800 328
3.7.5

CUCB_SocketUdpRcv

Die COM ruft die Funktion CUCB_SocketUdpRcv() auf, wenn Daten vom Socket bereit
liegen.. Im Callback müssen die Daten bei Bedarf aus *pMsg nach CUT-Data kopiert
werden. Nach dem return der Funktion darf auf *pMsg nicht mehr zugegriffen werden.
Funktionsprototyp:
void CUCB_SocketUdpRcv( dword socket,
Parameter:
Die Funktion hat die folgenden Parameter:
Parameter
socket
pMsg
packetLength Die Länge des Paketes steht in packetLength, dabei ist die Länge des
dataLength
3.7.6

CUL_NetMessageFree

Die Funktion CUL_NetMessageFree() gibt die zuvor mit CUL_NetMessageAlloc()
allozierten Nachricht frei.
Diese Funktion ist im Normalfall nicht notwendig, da durch den Aufruf der Funktion
CUL_SocketSendTo() eine automatische Freigabe erfolgt.
Funktionsprototyp:
void CUL_NetMessageFree(void *pMsg)
Parameter:
Die Funktion hat den folgenden Parameter:
Parameter
pMsg
Restriktionen:
Ist pMsg keine im Besitz der CUT befindliche Message, so werden CUT/CUIT terminiert.
void *pMsg,
udword packetLength,
udword dataLength)
Beschreibung
zuvor mit CUL_SocketOpenUdp() erzeugter Socket
pMsg zeigt auf den Beginn des UDP-Paket inklusive dem Ethernet-
Header. Über den Ethernet-Header kann der Sender der Message
ermittelt werden.
Headers mit enthalten.
Die Länge des UDP Nutzdatenanteils steht in dataLength.
Beschreibung
zuvor mit CUL_NetMessageAlloc() reservierter Speicher
HIMatrix COM User Task
23 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis