Function DE Version 4.50

@IPPing

Internet

Syntax

@IPPing(TEXTRECHNERNAME;FNTIMEOUTMS;FNPACKETREPEATE;FNPACKETSIZE;RETFNLISTPACKETSRECEIVED);

Beschreibung

Derzeit nur für Windows verfügbar!!!

In TEXT TEXTRECHNERNAME wird der Rechner-Name oder die Rechner-V4-IPAddresse (als TEXT z.B. "172.16.1.100") des anzupingenden Rechner’s angegeben.
In FN FNTIMEOUTMS wird der TimeOut in Millisekunden angegeben (gilt für jede Operation einzeln).
In FN FNPACKETREPEATE wird die Anzahl der Wiederholungen angegeben.
In FN FNPACKETSIZE wird die Paketgröße in Bytes angegeben.

In RETFNLISTPACKETSRECEIVED wird eine FLOATLIST mit den Antwortzeiten der empfangenen Pakete zurückgegeben.
(Es können durchaus weniger Pakete empfangen werden als in FN FNPACKETREPEATE angegeben wurde.
Wenn 0 (NULL) Pakete empfangen wurden, Antwortet das angepingte System nicht !)

Beispiel: @IPPing(TEXTRECHNERNAME;FNTIMEOUTMS;FNPACKETREPEATE;FNPACKETSIZE;RETFNLISTPACKETSRECEIVED);

TEXTRECHNERNAME:="172.16.1.100";
FNTIMEOUTMS:=1000;
FNPACKETREPEATE:=4;
FNPACKETSIZE:=32;
Ret:=@IPPing(TEXTRECHNERNAME;FNTIMEOUTMS;FNPACKETREPEATE;FNPACKETSIZE;RETFNLISTPACKETSRECEIVED);


Obiges Beispiel verwendet die Standardwerte mit 1000ms, 4 Wiederholungen und Paketgröße von 32.
Die Rückgabe erfolgt in der Variable RETFNLISTPACKETSRECEIVED.