Erzeugt einen Listener für eine TCP-Netzwerkverbindung. Wenn Sie den Port-Eingang mit 0 verbinden, kann ein verfügbarer TCP-Port, der vom Betriebssystem als verwendbar ermittelt wird, dynamisch ausgewählt werden. Mit der Funktion "TCP: Verbindung herstellen" wird der NI Service Locator nach der Portnummer für den Dienst abgefragt.


icon

Ein-/Ausgänge

  • cu32.png Netzwerkadresse

    Netzwerkadresse gibt an, von welcher Netzwerkadresse auf ein Signal gewartet werden soll. Die Angabe einer Adresse ist beispielsweise sinnvoll, wenn zwei Netzwerkkarten (z. B. Ethernet-Karten) verwendet werden, jedoch nur mit einer der Karten empfangen werden soll. Wenn keine Adresse angegeben wurde, wartet LabVIEW an allen Netzwerkadressen auf ein Signal.

    Die IP-Adresse des verwendeten Computers kann mit der Funktion String nach IP ermittelt werden.
  • cstr.png Dienst

    Dienst erzeugt eine bekannte Referenz für die Port-Nummer. Bei Angabe eines Dienstes registriert LabVIEW den Dienst und die dazugehörige Port-Nummer im NI Service Locator.

  • cu16.png Port

    Port ist der Port, auf dem auf eine Verbindungsanfrage gewartet werden soll.

  • ci32.png Timeout in ms (25000)

    Timeout (ms) gibt an, wie viele Millisekunden die Funktion bis zur Ausgabe eines Fehlers warten. Die Standardeinstellung lautet 25,000 ms (25 Sekunden). Bei -1 wird kein Timeout vorgegeben.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • incrn.png Listener-ID

    Listener-ID ist eine Netzwerkverbindungsreferenz zur eindeutigen Kennzeichnung des Listeners.

  • iu16.png Port

    Port gibt die Nummer des verwendeten Ports an. Sofern die Nummer des Eingangs-Ports nicht 0 ist, stimmen die Nummern von Ausgangs- und Eingangs-Port immer überein. Wenn Sie den Port-Eingang mit 0 verbinden, kann der TCP-Port dynamisch ausgewählt werden.

    Laut Internet Assigned Numbers Authority (IANA) können Portnummern im Bereich von 49152 bis 65535 liegen. TCP/UDP-Standard-Ports liegen im Bereich 0 bis 1023 und registrierte Ports im Bereich 1024 bis 49151. Nicht alle Betriebssysteme folgen dem IANA-Standard; Windows gibt zum Beispiel dynamische Ports von 1024 bis 5000 aus.
  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Data Communication\Protocols\TCP\TCP Named Service\TCP Named Service.lvproj