Liest ein Datenpaket von einem UDP-Socket und gibt dieses in Daten (Ausgang) aus.

Eine Datenausgabe erfolgt, sobald Bytes empfangen werden. Der volle Timeout (ms) wird nur abgewartet, wenn keine Bytes empfangen werden.


icon

Ein-/Ausgänge

  • cudpncrn.png Verbindungs-ID

    Verbindungs-ID ist eine Referenz zur eindeutigen Kennzeichnung der UDP-Verbindung.

  • ci32.png Maximale Größe (548)

    Maximale Größe ist die maximale Anzahl zu lesender Bytes. Der Standardwert lautet 548.

    (Windows) Wenn Sie einen anderen Wert als 548 mit diesem Eingang verbinden, gibt Windows möglicherweise einen Fehler aus, da die Funktion nicht weniger Bytes lesen kann als in einem Paket enthalten sind.
  • ci32.png Timeout in ms (25000)

    Timeout (ms) gibt an, wie viele Millisekunden die Funktion auf Bytes warten soll. Wenn keine Bytes innerhalb des angegebenen Zeitraums empfangen wurden, wird die Funktion beendet und gibt einen Fehler aus.

    Der Standardwert lautet 25.000 ms. Bei –1 wird kein Timeout vorgegeben.
  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • iudpncrn.png Verbindungs-ID (Ausgang)

    Verbindungs-ID (Ausgang) ist mit Verbindungs-ID identisch.

  • istr.png Daten (Ausgang)

    Daten (Ausgang) enthält die aus der UDP-Verbindung gelesenen Daten.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • iu16.png Port

    Port ist der Port des UDP-Socket, von dem aus das Datenpaket gesendet wurde.

  • iu32.png Adresse

    Adresse ist die Adresse des Computers, von dem das Datenpaket stammt.

  • Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Data Communication\Protocols\UDP\UDP Multicast\UDP Multicast.lvproj
    • labview\examples\Data Communication\Protocols\UDP\Simple UDP\Simple UDP.lvproj