LabVIEW kennzeichnet jeden Netzwerk-Stream-Endpunkt durch eine URL. Wenn Sie am Anschluss Sendername der Funktion Sendeendpunkt für Netzwerk-Stream erstellen oder am Anschluss Empfängername der Funktion Empfangsendpunkt für Netzwerk-Stream erstellen einen Endpunktnamen angeben, wird dieser anhand der folgenden Syntax in eine URL umgewandelt:

ni.dex:// host_name : context_name / endpoint_name

Die Bestandteile der URL werden in der folgenden Tabelle erklärt:

Hinweis Der Standardkontext kann nur von einer Anwendung pro Computer angegeben werden. Wenn Sie daher auf einem Computer mit mehreren Anwendungen zum Netzwerk-Streaming arbeiten, müssen Sie jedem Endpunkt dieser Anwendungen anstelle eines Namens eine URL zuweisen.

Damit ein gültiger Netzwerk-Stream zustande kommt, werden Sende- und Empfangspunkt mit Endpunkt-URLs zur Verbindungsaufnahme aufgefordert. Dazu muss die URL des Endpunkts, mit dem kommuniziert werden soll, mit dem Eingang Empfänger-URL der Funktion "Sendeendpunkt für Netzwerk-Stream erstellen" bzw. mit dem Eingang Sender-URL der Funktion "Empfangsendpunkt für Netzwerk-Stream erstellen" verbunden werden.

Die URL an diesen Anschlüssen ist je nach Netzwerkstandort des Zielendpunkts unterschiedlich. In den folgenden Abschnitten sehen Sie einige Beispiele dazu, wie Endpunkte zum Herstellen von Verbindungen aufgefordert werden.

Hinweis Bei Endpunkt-URLs wird nicht zwischen Groß- und Kleinschreibung unterschieden. Reservierte Zeichen müssen jedoch als Escape-Sequenz geschrieben werden, um Parsing-Fehler zu vermeiden.

Streamen von Daten an eine Empfängeranwendung auf einem Computer

Wenn eine Verbindung mit einem Endpunkt hergestellt soll, der sich auf einem Computern mit einer Netzwerk-Streaming-Anwendung befindet (vgl. Abbildung oben), muss die URL zum Herstellen einer Verbindung in folgender Syntax formuliert sein:

// Host-Name / Endpunktname

Gehen Sie zum Erstellen einer Verbindungsaufforderung mit einer URL dieser Syntax wie folgt vor:

  1. Erstellen Sie wie in der folgenden Abbildung auf dem Netzwerkcomputer mit der Funktion "Empfangsendpunkt für Netzwerk-Stream erstellen" einen Empfangsendpunkt.

    In der Abbildung ist 10.0.0.62 der Host-Name und Empfänger der Endpunktname. Die URL des Endpunkts lautet daher //10.0.0.62/Empfänger.
    Hinweis LabVIEW versucht, den Host-Namen in der folgenden Reihenfolge zu interpretieren:
    1. Zielname (wie im LabVIEW-Projekt angegeben)
    2. DNS-Name
    3. IP-Adresse
  2. Erstellen Sie auf dem lokalen Host mit der Funktion "Sendeendpunkt für Netzwerk-Stream erstellen" einen Sendeendpunkt und geben Sie am Anschluss Empfänger-URL wie in der folgenden Abbildung die URL des Empfangsendpunkts an.

Streamen von Daten an mehrere Empfängeranwendungen auf einem Computer

Wenn eine Verbindung mit einem Endpunkt hergestellt soll, der sich auf einem Computer mit mehreren Netzwerk-Streaming-Anwendungen befindet (vgl. Abbildung oben), muss die URL zum Herstellen einer Verbindung in folgender Syntax formuliert sein:

// Host-Name : Kontextname / Endpunktname

Gehen Sie zum Erstellen einer Verbindungsaufforderung mit einer URL dieser Syntax wie folgt vor:

  1. Erstellen Sie wie in der folgenden Abbildung auf dem Netzwerkcomputer mit der Funktion "Empfangsendpunkt für Netzwerk-Stream erstellen" einen Empfangsendpunkt.

    Wenn Sie einen Endpunkt auf einem Computer erstellen, auf dem sich mehrere Netzwerk-Streaming-Anwendungen befinden, muss die URL des Endpunkts einen Host-Namen, Kontextnamen und einen Endpunktnamen enthalten (vgl. Abbildung oben). Durch Zuweisen einer URL anstelle eines Namens wird gewährleistet, dass mehrere Anwendungen auf einem Computer nicht denselben Kontext verwenden. Anderenfalls würde keine Verbindung zustande kommen.
  2. Erstellen Sie auf dem lokalen Host mit der Funktion "Sendeendpunkt für Netzwerk-Stream erstellen" einen Sendeendpunkt und geben Sie am Anschluss Empfänger-URL wie in der folgenden Abbildung die URL des Empfangsendpunkts an.

Streamen von Daten an eine Anwendung auf dem lokalen Host

Wenn eine Verbindung mit einem Endpunkt hergestellt soll, der sich in einer Anwendungen auf demselben Computer befindet (vgl. Abbildung oben), muss die URL zum Herstellen einer Verbindung in folgender Syntax formuliert sein:

// localhost : Kontextname / Kontextname

Gehen Sie zum Erstellen einer Verbindungsaufforderung mit einer URL dieser Syntax wie folgt vor:

  1. Erstellen Sie in einer anderen Anwendung mit der Funktion "Empfangsendpunkt für Netzwerk-Stream erstellen" einen Empfangsendpunkt (vgl. folgende Abbildung).

  2. Erstellen Sie in der anderen Anwendung mit der Funktion "Sendeendpunkt für Netzwerk-Stream erstellen" einen Sendeendpunkt und geben Sie am Anschluss Empfänger-URL wie in der folgenden Abbildung die URL des Empfangsendpunkts an.

    Hinweis Da der lokale Host zwei Anwendungen zum Netzwerk-Streaming enthält, müssen Sie für jeden Endpunkt statt eines Namens eine URL angeben.