perkamon - en to fr translation catalogue (19 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getpeername - get name of connected peer socket
fr: getpeername - Obtenir le nom d'un correspondant connecté sur une socket

note: type: Plain text
en: B<getpeername>()  returns the address of the peer connected to the socket I<sockfd>, in the buffer pointed to by I<addr>.  The I<addrlen> argument should be initialized to indicate the amount of space pointed to by I<addr>.  On return it contains the actual size of the name returned (in bytes).  The name is truncated if the buffer provided is too small.
fr: La fonction B<getpeername>() renvoie l'adresse du correspondant connecté sur la socket I<sockfd>, dans le tampon pointé par I<addr>. Le paramètre I<addrlen> doit être initialisé pour indiquer la taille de la zone pointée par I<addr>. En retour, il contiendra la longueur effective (en octets) du nom retourné. Le nom est tronqué si le tampon est trop petit.

note: type: Plain text
en: The returned address is truncated if the buffer provided is too small; in this case, I<addrlen> will return a value greater than was supplied to the call.
fr: L'adresse renvoyée est tronquée si le tampon fourni est trop petit ; dans ce cas, I<addrlen> renverra une valeur supérieure à celle fournie lors de l'appel.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The I<addr> argument points to memory not in a valid part of the process address space.
fr: Le paramètre I<addr> pointe en dehors de l'espace d'adressage accessible.

note: type: Plain text
en: I<addrlen> is invalid (e.g., is negative).
fr: I<addrlen> n'est pas valable (négatif, par exemple).

note: type: Plain text
en: Insufficient resources were available in the system to perform the operation.
fr: Les ressources système disponibles sont insuffisantes.

note: type: Plain text
en: The socket is not connected.
fr: La socket n'est pas connectée.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: For stream sockets, once a B<connect>(2)  has been performed, either socket can call B<getpeername>()  to obtain the address of the peer socket.  On the other hand, datagram sockets are connectionless.  Calling B<connect>(2)  on a datagram socket merely sets the peer address for outgoing datagrams sent with B<write>(2)  or B<recv>(2).  The caller of B<connect>(2)  can use B<getpeername>()  to obtain the peer address that it earlier set for the socket.  However, the peer socket is unaware of this information, and calling B<getpeername>()  on the peer socket will return no useful information (unless a B<connect>(2)  call was also executed on the peer).  Note also that the receiver of a datagram can obtain the address of the sender when using B<recvfrom>(2).
fr: Pour les sockets flux, une fois que B<connect>(2) a été réalisé, chaque socket peut appeler B<getpeername>() pour obtenir l'adresse de la socket correspondante. D'un autre côté, les sockets datagramme sont sans connexion. Appeler B<connect>(2) sur une socket datagramme définit simplement l'adresse correspondante pour les datagrammes sortants envoyés avec B<write>(2) ou B<recv>(2). L'appelant de B<connect>(2) peut utiliser B<getpeername>() pour obtenir l'adresse correspondante qui est définie plus tôt pour la socket. Cependant, la socket correspondante ne connaît pas ces renseignements et appeler B<getpeername>() sur la socket correspondante ne renverra aucun renseignement utile (sauf si un appel B<connect>(2) est aussi exécuté sur la correspondante). Remarquez aussi que le destinataire d'un datagramme peut obtenir l'adresse de l'expéditeur en utilisant B<recvfrom>(2).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
