Timeout

Überträgt alle am Sender verbleibenden Daten mit sofortiger Wirkung und deaktiviert anschließend den Stream. In diesem Modus geben Sie eine maximale Zeitspanne für diesen Vorgang an.

Durch das Übertragen sämtlicher am Sender verbleibenden Daten wird zusätzlich verhindert, dass der Sender neue Daten annimmt.

Wenn Sie nicht möchten, dass die am Sender verbleibenden Daten vor dem Deaktivieren des Senders in den Stream geschrieben werden, können Sie mit dem Knoten "Peer-to-Peer-Stream deaktivieren" arbeiten.

1378

Ein-/Ausgänge

datatype_icon

Session (Eingang)

Referenz auf den Stream.

datatype_icon

Fehler (Eingang)

Fehlerbedingungen, die vor der Ausführung des Knotens aufgetreten sind.

Der Knoten reagiert auf diesen Eingang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

Default value: Kein Fehler

datatype_icon

Timeout für Senderdaten-Übertragung

Für das Übertragen der restlichen Senderdaten an den Empfänger bereitgestellte Zeitspanne in Millisekunden.

Wenn das Übertragen der restlichen Senderdaten an den Empfänger nicht bis zum Timeout für Senderdaten-Übertragung abgeschlossen wird, deaktiviert die Funktion den Stream ungeachtet dessen, ob alle Daten übertragen worden sind.

Unbegrenztes Warten

Damit die Funktion unbegrenzt lange wartet, setzen Sie Timeout für Senderdaten-Übertragung auf -1. Statt dessen können Sie auch mit dem Knoten "Verbleibende Senderdaten übertragen und Stream deaktivieren (ohne Timeout)" arbeiten.

datatype_icon

Session (Ausgang)

Referenz auf den Stream.

datatype_icon

Fehler (Ausgang)

Fehlerinformationen.

Der Knoten erzeugt diesen Ausgang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

Festlegen eines Timeouts

Diese Funktion kann entweder warten, bis die Senderdaten erfolgreich an den Empfänger übertragen wurden oder bis die unter Timeout für Senderdaten-Übertragung festgelegte Zeitspanne überschritten wird. Bei der Arbeitsweise ohne Timeout werden alle Senderdaten an den Empfänger übertragen, bevor das Deaktivieren des Streams in Kraft tritt. Bei der Arbeitsweise mit Timeout gehen alle Daten verloren, die bis nach dem Eintreten des Timeouts am Sender verbleiben. Der Wert für Timeout für Senderdaten-Übertragung muss für die Anzahl der zu übertragenden Elemente angemessen sein. Darüber hinaus muss der Empfänger so lange Daten lesen, bis der Stream keine Daten mehr enthält.