UDP Server - Client - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: UDP Server - Client (/Thread-UDP-Server-Client) |
UDP Server - Client - Surfman - 26.03.2006 02:52 hi, ich hab ein beispiel von LabVIEW8 etwas umgebaut...aber warum bekomm ich selber 3 mal das gesendete bei Broadcast?????? bei remote host only bekomme ich es so wies sein soll 1 mal.... problem liegt irgendwie beim receiven...hm cu UDP Server - Client - eg - 16.08.2007 18:20 Mich interessiert es auch. Hat jemand eine Erklärung dazu? eg UDP Server - Client - IchSelbst - 16.08.2007 23:14 ' schrieb:Mich interessiert es auch. Hat jemand eine Erklärung dazu?Also bei mir, 8.2.1, geht beides gleich - also einmal empfangen. Allerdings erst nachdem ich die Fehler (im downgeloadeten Code) beseitigt habe. Das UDP-Schreiben, UPD-Lesen und UDP-Schließen haben am Ref-Eingang kein UDP erwartet, sondern ein TCP - obwohl im Icon UDP steht. UDP Server - Client - VDB - 17.08.2007 06:41 ' schrieb:Also bei mir, 8.2.1, geht beides gleich - also einmal empfangen. Du hast Recht, ich musste auch alle UDP Open, Read und Write VIs ändern, seltsam... VDB UDP Server - Client - Y-P - 17.08.2007 08:55 Ich kriege nach dem Öffnen eine Fehlermeldung... (vgl. Screenshot). Gruß Markus UDP Server - Client - eg - 17.08.2007 09:10 Also bei mir geht es eigentlich um das angehängte VI. Mit diesem VI will ich die Systemnummern+IP Adressen aller im Netz befindlichen (unserer) Systeme ermitteln. Auf den Systemen läuft ein UDP-Server, der auf einen bestimmten String am bestimmten Port wartet. Sobald dieser String kommt antwortet das System mit seiner Systemnummer. Komischerweise bekomme ich als antwort noch drei Antworten zurück und zwar von meinem PC selbst. Ich bekomme also ausser den "richtigen Antworten" auch drei Mal ein ECHO zurück. Warum die VIs bei euerer LV-Version anders verhalten (TCP Ref verlangen) keine Ahnung. Das wäre jetzt nicht von Bedeutung, aber auch komisch. Gruß, eg P.S. wie ihr sehen könnt, habe ich mir einen Workarround wegen dem Echo gebastelt. Das funktioniert so, aber die Frage bleibt trotzdem. UDP Server - Client - IchSelbst - 17.08.2007 10:07 ' schrieb:Warum die VIs bei euerer LV-Version anders verhalten (TCP Ref verlangen) keine Ahnung. Das wäre jetzt nicht von Bedeutung, aber auch komisch.Das kann aber in so fern von Bedeutung sein, wenn es sich hier um einen Bug von LV8.0 handelt. Das Verlangen ist ja nur deswegen ein Verlangen, weil irgendwer wohl mal hier den Eingang auf TCP geprägt hat (oder weil die entsprechenden UDP-VIs falscherweise einen TCP-Eingang haben - was enorm fatal wäre). LV8.0 scheint hier halt einen UDP-Wire auf einen TCP-Eingang zu akzeptieren - LV8.2 nicht. Wenn du die entsprechenden UDP-VIs neu setzt, geht es dann? UDP Server - Client - eg - 17.08.2007 10:15 ' schrieb:Das kann aber in so fern von Bedeutung sein, wenn es sich hier um einen Bug von LV8.0 handelt. Sorry, ich habe nur LV8.0 und kann es nicht prüfen. eg UDP Server - Client - Y-P - 17.08.2007 12:36 Habe es getestet und bei mir (LV 8.2.1) funktioniert es auch ganz normal (wie bei IchSelbst). Hab' das Bsp. jetzt für LV 8 gespeichert.... Testet das doch mal, ob Ihr hier das Ergebnis 3 fach bekommt, oder ob es jetzt bei Euch auch klappt. @IchSelbst: Es lag tatsächlich daran..... Hab die UDP-Funktionen einfach nochmal neu reingepackt und es hat funktioniert..... Gruß Markus |