LabVIEWForum.de - Prüfung, ob Daten am UDP Port anliegen

LabVIEWForum.de

Normale Version: Prüfung, ob Daten am UDP Port anliegen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

ich möchte prüfen, ob Daten am UDP Port anliegen. Wenn Daten anliegen, möchte ich diese auswerten - das stellt soweit kein Problem da.

Wenn allerdings keine Daten anliegen, dann soll das Programm ohne Fehler weiterlaufen. Da mir keine Funktion bekannt ist, mit der es möglich ist die Anzahl Bytes am UDP Port abzufragen, bleibt wohl nur die UDP-lesen Funktion. Diese bricht jedoch nach Ablauf der Timeout Zeit mit einem Fehler ab und es ist keine weitere Kommunikation möglich.

Wie komme ich hier weiter?

Gruß, jannik
mMn müsstest du einen Fehlerbehandler anschließen. Bei diesem kannst du festlegen, ob eine Meldung ausgegeben werden soll oder der Fehler einfach verworfen wird.

Damit hab ich ein ähnliches Problem gelösst. Alle weiteren Funktionen verbindest du einfach mittels des Fehler Ein- und Ausgangs, dann werden diese nur ohne Fehler ausgeführt. Am Ende der Kette dann den entsprechenden Fehlerbehandler.
Referenz-URLs