Fonction TCP Créer un récepteur
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Crée un récepteur pour une connexion réseau TCP. Câblez 0 au port d'entrée pour sélectionner dynamiquement un port TCP disponible que le système d'exploitation a jugé valide. Utilisez TCP Ouvrir une connexion pour interroger NI Service Locator afin de trouver le numéro de port enregistré avec le nom du service.

Entrées/Sorties
adresse réseau
—
adresse réseau spécifie à quelle adresse du réseau écouter. Spécifier une adresse est pratique si vous avez plus d'une carte réseau, par exemple deux cartes Ethernet, et que vous voulez écouter seulement la carte qui se trouve à l'adresse spécifiée. Si vous ne spécifiez aucune adresse réseau, LabVIEW écoute sur toutes les adresses réseau. Utilisez la fonction IP en chaîne pour obtenir l'adresse réseau IP de l'ordinateur actuel.
nom du service
—
nom du service crée une référence connue pour le numéro de port. Si vous spécifiez un nom de service, LabVIEW l'enregistre ainsi que le numéro de port avec NI Service Locator.
port
—
port représente le numéro de port que vous désirez écouter pour une connexion.
timeout en ms (25000)
—
timeout en ms spécifie combien de temps, en millisecondes, la fonction attend avant de rendre la main et de renvoyer une erreur. La valeur par défaut est 25 000 ms (25 secondes). La valeur -1 indique qu'il faut attendre indéfiniment.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
ID du récepteur
—
ID du récepteur représente un refnum de connexion réseau qui identifie de manière unique le récepteur.
port
—
port renvoie le numéro du port que la fonction a utilisé. Si le numéro du port en entrée n'est pas zéro, le numéro du port en sortie est identique à celui du port en entrée. Câblez 0 au port d'entrée pour sélectionner dynamiquement un port TCP disponible que le système d'exploitation a jugé valide. Selon la définition de l'IANA (Internet Assigned Numbers Authority), les numéros de ports valides sont compris dans une gamme allant de 49152 à 65535. Les autres gammes incluent les ports "Well Known", de 0 à 1023, et les ports "Registered", de 1024 à 49151. Tous les systèmes d'exploitation ne suivent pas le standard IANA ; par exemple, Windows renvoie des ports dynamiques compris dans la gamme allant de 1024 à 5000.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Data Communication\Protocols\TCP\TCP Named Service\TCP Named Service.lvproj
adresse réseau
—
nom du service
—
port
—
timeout en ms (25000)
—
entrée d'erreur (pas d'erreur)
—
ID du récepteur
—
port
—
sortie d'erreur
—