LabVIEWForum.de
Auswahl für Netzwerkinterfaces - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Auswahl für Netzwerkinterfaces (/Thread-Auswahl-fuer-Netzwerkinterfaces)



Auswahl für Netzwerkinterfaces - NoWay - 16.01.2020 08:24

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


RE: Auswahl für Netzwerkinterfaces - GerdW - 16.01.2020 08:35

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…


RE: Auswahl für Netzwerkinterfaces - jg - 16.01.2020 09:23

String to IP auf Multiple Output umstellen und ohne Namen aufrufen, du bekommst alle Netzwerkinterfaces mit IP-Adresse zurück.

Gruß, Jens


RE: Auswahl für Netzwerkinterfaces - NoWay - 16.01.2020 10:06

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.