data$, ip$, port = ReceiveUDPData(id[, size])
id
angegebenen UDP-Objekt verwendet werden. Dieses UDP-Objekt
muss zuvor mit dem Befehl CreateUDPObject() erstellt worden
sein. Das optionale Argument size
kann verwendet werden,
um die maximale Anzahl der zu empfangenden Bytes festzulegen.
Standardmäßig ist dieser Wert auf 8192 Bytes eingestellt, was
auch die maximale Anzahl von Bytes ist, die ReceiveUDPData()
verarbeiten kann. Sie können also size
auf Werte unter 8192 Byte
setzen, aber nicht auf mehr.
ReceiveUDPData()
gibt drei Werte zurück: Der erste Rückgabewert
data$
ist eine Zeichenkette, die die vom UDP-Objekt empfangenen
Daten enthält. Der zweite Rückgabewert ip$
enthält die IP-Adresse
des Absenders und der dritte Rückgabewert port
die Portnummer
des Absenders.
Beachten Sie, dass das mit SetNetworkTimeout()
festgelegte globaler Netzwerk-Timeout derzeit von ReceiveUDPData()
ignoriert wird.