In der folgenden Abbildung sehen Sie ein Anwendungsbeispiel für die Funktionen für Netzwerk-Streams, bei dem Daten zwischen zwei Anwendungen auf unterschiedlichen Computern ausgetauscht werden.

Hinweis Netzwerk-Streams werden nur auf Windows- und Echtzeitsystemen unterstützt.

Der Programmablauf in der Abbildung lautet wie folgt:

Die Funktion Sendeendpunkt für Netzwerk-Stream erstellen erstellt auf Computer 1 einen Sendeendpunkt und die Funktion Empfangsendpunkt für Netzwerk-Stream erstellen erstellt auf Computer 2 einen Empfangsendpunkt.
Hinweis Die Funktionen "Sendeendpunkt für Netzwerk-Stream erstellen" und "Empfangsendpunkt für Netzwerk-Stream erstellen" können in beliebiger Reihenfolge ausgeführt werden. Mit diesen Funktionen wird ein Netzwerk-Stream erzeugt, sofern der Anschluss Timeout (ms) nicht an einem der Funktionen abläuft bevor die andere Funktion ausgeführt wird.
Der Sendeendpunkt stellt eine Verbindung mit dem Empfangsendpunkt her, indem er die Endpunkt-URL des Empfangsendpunkts aufruft.
Die Funktion Ein Element in Stream schreiben in der Senderschleife sendet kontinuierlich die am Iterationsanschluss (i) der While-Schleife anliegenden Werte an den Stream.
Hinweis Sie können auch die Funktion Mehrere Elemente in Stream schreiben verwenden, um mehrere Werte gleichzeitig an den Stream zu übertragen. Wenn z. B. zwei Werte pro Sekunde an den Stream übertragen werden sollen, muss diese Funktion genutzt werden.
Die Funktion Ein Element aus Stream auslesen in der Empfängerschleife liest den Stream kontinuierlich aus.
Hinweis Stattdessen können Sie auch die Funktion Mehrere Elemente aus Stream auslesen verwenden. Die Funktion "Mehrere Elemente aus Stream auslesen" kann auch genutzt werden, wenn die Elemente mit der Funktion "Ein Element in Stream schreiben" an den Stream übertragen wurden (und umgekehrt).
Die Daten werden kontinuierlich gestreamt, bis der Benutzer auf Computer 1 die Stopp-Schaltfläche anklickt.
Die Funktion Stream leeren überträgt alle restlichen Daten an den Empfangsendpunkt.
Die Funktion Stream-Endpunkt entfernen hebt den Sendeendpunkt auf.
Der Empfangsendpunkt empfängt eine Fehlermeldung, da die Verbindung nicht mehr existiert, und Daten verlassen die While-Schleife.
Die Funktion "Stream-Endpunkt entfernen" hebt den Empfangsendpunkt auf und beendet damit den Stream.