Lit un datagramme provenant de l'interface de connexion (socket) UDP et renvoie les résultats dans données en sortie.

La fonction renvoie des données lorsqu'elle reçoit des données quelconques et patiente pendant toute la durée du timeout ms seulement si elle ne reçoit aucun octet.


icon

Entrées/Sorties

  • cudpncrn.png ID de connexion

    ID de connexion représente un refnum de connexion réseau qui identifie de manière unique l'interface de connexion UDP.

  • ci32.png taille max (548)

    taille max représente le nombre maximum d'octets à lire. La valeur par défaut est 548.

    (Windows) Si vous câblez une valeur autre que 548 à cette entrée, il se peut que Windows renvoie une erreur car la fonction ne peut pas lire moins d'octets que ce qu'il y a dans un paquet de données.
  • ci32.png timeout en ms (25000)

    timeout en ms spécifie combien de temps, en millisecondes, la fonction attend des octets. Si aucun octet n'a été reçu dans le temps spécifié, la fonction se termine et renvoie une erreur.

    La valeur par défaut est 25 000 ms. La valeur –1 indique qu'il faut attendre indéfiniment.
  • cerrcodeclst.png 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.

  • iudpncrn.png ID de connexion en sortie

    ID de connexion en sortie a la même valeur que ID de connexion.

  • istr.png données en sortie

    données en sortie contient les données lues en provenance du datagramme UDP.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • iu16.png port

    port correspond au port de l'interface de connexion UDP qui a envoyé le datagramme.

  • iu32.png adresse

    adresse représente l'adresse de l'ordinateur d'où provient le datagramme.

  • Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Data Communication\Protocols\UDP\UDP Multicast\UDP Multicast.lvproj
    • labview\examples\Data Communication\Protocols\UDP\Simple UDP\Simple UDP.lvproj