TCP: Verbindung herstellen - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Erstellt mit dem Netzwerk-Port oder -Dienst unter der angegebenen Adresse eine TCP-Verbindung.
Mit der Funktion TCP: Verbindung schließen wird die Verbindung beendet.

Ein-/Ausgänge
Adresse
—
Adresse ist die Adresse, mit der eine Verbindung hergestellt werden soll. Diese Adresse kann entweder in IP-Punktnotation oder als Computername vorliegen. Wenn Sie keine Adresse festlegen, erstellt LabVIEW ein Verbindung zum lokalen Rechner.
Netzwerk-Port oder -Dienst
—
Netzwerk-Port oder -Dienst kann eine Zahl oder ein String sein. Netzwerk-Port oder -Dienst ist der Port oder Dienst, mit dem eine Verbindung hergestellt werden soll. Wenn Sie einen Dienstnamen angeben, fragt LabVIEW den NI Service Locator nach der Portnummer ab, die der Server registriert hat. Wenn Sie den Wert auf 0 setzen, gibt LabVIEW einen Fehler aus.
Timeout in ms (60000)
—
Timeout (ms) gibt an, wie viele Millisekunden gewartet werden soll, bevor ein Fehler ausgegeben wird. Die Standardeinstellung lautet 60.000 ms (1 Minute). Bei –1 wird kein Timeout vorgegeben.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Lokaler Port (0)
—
Lokaler Port ist der lokale Verbindungs-Port. Bei einigen Server sind nur Verbindungen mit Clients möglich, für die Portnummern innerhalb eines bestimmten Bereichs (abhängig vom Server) verwendet werden. Wenn der Wert 0 lautet, wird vom Betriebssystem einer freier Port ausgesucht. Der Standardwert lautet 0.
Verbindungs-ID
—
Verbindungs-ID ist eine Referenz zur eindeutigen Kennzeichnung der TCP-Verbindung. Mit diesem Wert kann sich in nachfolgenden VI-Aufrufen auf diese Verbindung bezogen werden.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Wenn Sie eine ungenutzte IP-Adresse angegeben, erhalten Sie möglicherweise eine Fehlermeldung, die besagt, dass das vom Benutzer oder vom System festgelegte Zeitlimit überschritten wurde. Der Fehler kommt jedoch zustande, bevor der Timeout von 60000 ms eingetreten ist. Geben Sie in einem solchen Fall eine gültige IP-Adresse an, die mit dem richtigen Port zusammenarbeitet.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Data Communication\Protocols\TCP\TCP Named Service\TCP Named Service.lvproj
Adresse
—
Netzwerk-Port oder -Dienst
—
Timeout in ms (60000)
—
Fehler (Eingang, kein Fehler)
—
Verbindungs-ID
—
Fehler (Ausgang)
—