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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Prüfung, ob Daten am UDP Port anliegen (/Thread-Pruefung-ob-Daten-am-UDP-Port-anliegen)



Prüfung, ob Daten am UDP Port anliegen - JannikW - 29.06.2011 13:16

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


RE: Prüfung, ob Daten am UDP Port anliegen - Takuro - 29.06.2011 13:37

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.