INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

UDP Kommunikation klappt bei Application nicht



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.02.2009, 18:59
Beitrag #1

dummyuser Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2007

8.6
2000
de

45897
Deutschland
UDP Kommunikation klappt bei Application nicht
Hallo Forum !

Ich verwende zur Kommunikation mit meiner Steuerungshardware das UDP-Protokoll.

Mir ist aufgefallen, daß die Kommunikation auf dem Rechner auf dem die LabVIEW-Entwicklungsumgebung installiert ist in LabVIEW und auch als Applikation reibungslos funktioniert.

Auf den Rechnern auf denen die Applikation (ohne LabVIEW Installation, nur Runtime-Engine) laufen soll, bekomme ich den Neztwerkfehler Nr.63 und es kommt keine Verbindung zu Stande.

Alle (entsprechenden) Ports sind freigeschaltete und mit einem Netzwerkmonitor sind die Pakete der Steuerungsrechner sichtbar. An der Firewall-Einstellung wird es hoffendlich nicht liegen.

Gibt es da Abhilfe ?


Gruss
dummyuser
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.02.2009, 19:42
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
UDP Kommunikation klappt bei Application nicht
Hier ein Auszug von der NI-Homepage:

Zitat:The network connection was refused by the server. For TCP/IP, make sure the server is running and listening on the port you are trying to use. Firewalls can also cause a server to refuse a connection. For VI Server, make sure you have enabled VI Server from Tools»Options»VI Server:Configuration.

Ich würde mal die Firewall ausschalten und es dann probieren. Wenn nicht, dann schau' Dir nochmal die Adressen und Ports an, ob die stimmen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 10:47
Beitrag #3

dummyuser Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2007

8.6
2000
de

45897
Deutschland
UDP Kommunikation klappt bei Application nicht
Danke für die rasche Antwort !

Das Deaktivieren der Firewall habe ich schon probiert.

Leider kein Erfolg.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 11:14
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
UDP Kommunikation klappt bei Application nicht
ev. hat sich ein anderes Programm (z.Bsp Outlook) deine Portnummer geschnappt.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 13:13
Beitrag #5

dummyuser Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2007

8.6
2000
de

45897
Deutschland
UDP Kommunikation klappt bei Application nicht
Wie kann ich dies feststellen?

Ich benutze Wireshark als Netzwerkmonitor.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 13:26
Beitrag #6

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
UDP Kommunikation klappt bei Application nicht
' schrieb:Wie kann ich dies feststellen?

Ich benutze Wireshark als Netzwerkmonitor.

TCPView von Sysinternals

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 14:02
Beitrag #7

dummyuser Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2007

8.6
2000
de

45897
Deutschland
UDP Kommunikation klappt bei Application nicht
Danke für den Downloadtip.

Habe das Tool heruntergeladen und gestartet, aber keine doppelt benutzten Ports beobachten können.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 14:51
Beitrag #8

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
UDP Kommunikation klappt bei Application nicht
' schrieb:Danke für den Downloadtip.

Habe das Tool heruntergeladen und gestartet, aber keine doppelt benutzten Ports beobachten können.

Hmmm, was könnte noch sein ?

Siehst du deine App. in TCPView mit dem Endpunkt ?
Wie machst du die UDP Verbindung, mit den UDP.vi oder ev. mit VISA?

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 18:31 (Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2009 18:32 von dummyuser.)
Beitrag #9

dummyuser Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Mar 2007

8.6
2000
de

45897
Deutschland
UDP Kommunikation klappt bei Application nicht
Also....ich versuche mein Problem etwas konkreter zu fassen.

Wenn ich meine Applikation auf meinem Entwicklungsrechner (oder einen Rechner mit LabVIEW-Entwicklungsumgebung) laufen lasse,
funktioniert alles super. Sobald ich meine Applikation auf einen Rechner mit lediglich installierter Runtime-Engine starte, kommt keine Verbindung zustande. Alle Ports sind offen, alle Firewalls aus. Von der Netzwerksicherheit gesehen arbeite ich also mit offenem Scheunentor.

Mittlerweile habe ich herausgefunden, dass wenn ich beim Anschluss "Netzwerkadresse" des UDP_Öffnen.vi anstatt der reale IP des Senders die Netzwerkmaske auf 255.255.255.255 setzte (siehe Bild "Verbindung OK.jpg") ich keine Probleme mit der Ausführung habe. Egal auf welchem Zielsystem.

Umgekehrt funktioniert dieses Programm nur auf einem PC mit LabVIEW-Entwickungsumgebung, wenn ich die "richtige" IP des Senders (hier 192.168.1.171) angebe.
Also auf den Runtime-Engine PCs nicht. Hierzu Bild "Keine Verbindung.jpg".

Vielleicht habe ich den Umgang mit UDP nicht begriffen, oder ich mache einen grundlegenden Fehler.
Ich würde nur gerne wissen wo dieser liegt.

Vielen Dank im Voraus.

P.S.: Die angehängten Bilder sollen natürlich nur als Beispiel dienen.


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2009, 10:40
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
UDP Kommunikation klappt bei Application nicht
' schrieb:Also....ich versuche mein Problem etwas konkreter zu fassen.

Wenn ich meine Applikation auf meinem Entwicklungsrechner (oder einen Rechner mit LabVIEW-Entwicklungsumgebung) laufen lasse,
funktioniert alles super. Sobald ich meine Applikation auf einen Rechner mit lediglich installierter Runtime-Engine starte, kommt keine Verbindung zustande. Alle Ports sind offen, alle Firewalls aus. Von der Netzwerksicherheit gesehen arbeite ich also mit offenem Scheunentor.

Mittlerweile habe ich herausgefunden, dass wenn ich beim Anschluss "Netzwerkadresse" des UDP_Öffnen.vi anstatt der reale IP des Senders die Netzwerkmaske auf 255.255.255.255 setzte (siehe Bild "Verbindung OK.jpg") ich keine Probleme mit der Ausführung habe. Egal auf welchem Zielsystem.

Umgekehrt funktioniert dieses Programm nur auf einem PC mit LabVIEW-Entwickungsumgebung, wenn ich die "richtige" IP des Senders (hier 192.168.1.171) angebe.
Also auf den Runtime-Engine PCs nicht. Hierzu Bild "Keine Verbindung.jpg".

Vielleicht habe ich den Umgang mit UDP nicht begriffen, oder ich mache einen grundlegenden Fehler.
Ich würde nur gerne wissen wo dieser liegt.

Vielen Dank im Voraus.

P.S.: Die angehängten Bilder sollen natürlich nur als Beispiel dienen.

Sind alle Deine Rechner am gleiche Subnet angeschlossen und besitzen diese eine IP Adresse die innerhalb dieses Subnets liegt?

UDP wird normalerweise nicht geroutet das heisst Du kannst nicht einfach von einem Subnet in ein anderes Subnet UDP messages senden.

255.255.255.255 ist die UDP Broadcast Addresse, das da eventuel drum herum hilft, solange kein echter Router dazwischen ist.

Rolf Kalbemratter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Application Builder benötigt nicht vorh. Software Philipp841 18 18.740 04.05.2018 16:20
Letzter Beitrag: jg
  Bluetooth Connection klappt nicht 911tom 0 6.888 03.02.2018 01:36
Letzter Beitrag: 911tom
  Application startet nicht Emma 4 6.138 30.09.2011 08:15
Letzter Beitrag: Emma
  OPC Kommunikation startet nicht gleich Flubber 1 3.975 24.09.2011 12:16
Letzter Beitrag: Y-P
  Application arbeitet nicht richtig mit Schnittstellen auf anderem Rechner rebo 7 6.005 26.10.2010 21:02
Letzter Beitrag: rbliomera
  Application Builder findet Dateien nicht MirkoB 4 4.753 14.04.2010 13:56
Letzter Beitrag: MirkoB

Gehe zu: