LabVIEWForum.de - Auswahl für Netzwerkinterfaces

LabVIEWForum.de

Normale Version: Auswahl für Netzwerkinterfaces
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen.

Bei uns in der Firma wird oftmals mit mehreren Netzwerkkarten oder USB/Lan Adaptern gearbeitet. In Folge dessen arbeitet jeder mit unterschiedlichen IP Adressen.
Nun gibt es eine Anwendung, die in der Firma übergreifend eingesetzt wird, bei der via UDP zwischen dem jeweiligen Rechner und einem kleinen Controller Daten ausgetauscht werden. Aufgrund der unterschiedlichsten Setups führt das teils zum Kommunikationsproblemen. Die Idee ist nun, die Anwendung um eine Interfaces Auswahl zu ergänzen.

Es sollen also alle verfügbaren Ethernet Schnittstellen dargestellt werden, von denen sich der Benutzer eine aussuchen kann. Das Programm soll dann im Nachgang auf Basis der hinterlegten IP Adresse der Schnittstelle die UDP VI´s füttern. Ich habe allerdings noch keinen Schimmer, wie ich die Interfaces erkennen kann. Habt ihr da einen Tipp für mich? Geht das überhaupt mit Labview? Möglicherweise sehe ich auch bloß den Wald vor lauter Bäumen nicht, daher bin ich für jeden Hinweis dankbar.

Beste Grüße
NoWay
Hallo NoWay,

ein "ipconfig /all" in der Shell zeigt dir alle lokalen IP-Adressen an.
Gibt es sicherlich auch als DotNET-Abfrage, musst du mal im MSDN (oder im NI-Forum) suchen…
String to IP auf Multiple Output umstellen und ohne Namen aufrufen, du bekommst alle Netzwerkinterfaces mit IP-Adresse zurück.

Gruß, Jens
Danke Jens.

Ich hatte mir zwar zwischenzeitlich schon einen umständlichen String Parser gebastelt, der mir die Ausgabe von ipconfig auf die IPs reduziert, aber das was du vorgeschlagen hast, ist für mich die ideale Lösung.
Thema hat sich damit für mich erledigt.
Referenz-URLs