Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

HI 800 328
3.7.4

CUL_SocketSendTo

Die Funktion CUL_SocketSendTo() versendet die zuvor mit CUL_NetMessageAlloc()
allozierte und gefüllte Nachricht als UDP Paket an die Zieladresse destIp/destPort.
Nach der Sendung wird der Messagespeicher pMsg wieder automatisch freigegeben.
Bei jeder Sendung muss mit der Funktion CULMessageAlloc()zuerst Messagespeicher
alloziert werden.
Funktionsprototyp:
dword CUL_SocketSendTo( dword socket,
Parameter:
Die Funktion hat die folgenden Parameter:
Parameter
Socket
pMsg
Size
destIp
destPort
Rückgabewert:
Es wird ein Error code (udword) zurückgegeben.
Die Error codes sind im headerfile cut.h definiert.
Error code
CUL_OKAY
CUL_NO_ROUTE
CUL_WRONG_SOCK
CUL_SOCK_ERROR
Restriktionen:
Ist pMsg keine im Besitz der CUT befindliche Message oder ist size für pMsg zu groß, so
werden CUT/CUIT terminiert.
void *pMsg,
udword size,
udword destIp,
uword destPort)
Beschreibung
zuvor mit CUL_SocketOpenUdp() erzeugter Socket
zuvor mit CUL_NetMessageAlloc() reservierter Speicher der UDP
Nutzdaten
Speichermenge in Bytes, muss ≤ der zuvor allozierten Menge sein
Zieladresse != 0, auch 0xffffffff als Broadcast erlaubt
Zielport != 0
Beschreibung
Message erfolgreich versendet
Kein Routing vorhanden um destIp zu erreichen
Falscher Socket-Typ oder Socket nicht vorhanden
Andere Socket Fehler
HIMatrix COM User Task
22 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis