Fonction d'envoi Perl

La description

Cette fonction envoie un message sur SOCKET (l'opposé de recv). Si le socket n'est pas connecté, vous devez fournir une destination avec laquelle communiquer avec le paramètre TO. Dans ce cas, la fonction système sendto est utilisée à la place de la fonction d'envoi système.

Le paramètre FLAGS est formé à partir du bit ou de 0 et d'une ou plusieurs des options MSG_OOB et MSG_DONTROUTE. MSG_OOB vous permet d'envoyer des données hors bande sur des sockets qui prennent en charge cette notion.

Le protocole sous-jacent doit également prendre en charge les données hors bande. Seules les sockets SOCK_STREAM créées dans la famille d'adresses AF_INET prennent en charge les données hors bande. L'option MSG_DONTROUTE est activée pendant la durée de l'opération. Seuls les programmes de diagnostic ou de routage l'utilisent.

Syntaxe

Voici la syntaxe simple de cette fonction -

send SOCKET, MSG, FLAGS, TO

send SOCKET, MSG, FLAGS

Valeur de retour

Cette fonction retourne undef en cas d'échec sinon Integer, nombre d'octets envoyés.