manpages-de - en to de translation catalogue (27 entries)

note: type: TH
en: 2017-09-15
de: 15. September 2017

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: getpeername - get name of connected peer socket
de: getpeername - holt den Namen einer verbundenen Gegenstelle

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

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.
de: B<getpeername>() schreibt die Adresse der Gegenstelle, die mit dem Socket I<sockfd> verbunden ist, in den Puffer, auf den I<addr> zeigt. Der Parameter I<addrlen> sollte die Größe des freien Speicherplatzes an der Adresse I<addr> enthalten. Nach dem Aufruf enthält I<addrlen> die Größe des zurückgegebenen Namens (in Byte). Der Name wird abgeschnitten, wenn der zur Verfügung gestellte Puffer zu klein ist.

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.
de: Die zurückgegebene Adresse wird gekürzt, falls der bereitgestellte Puffer zu klein ist. In diesem Fall gibt I<addrlen> einen Wert zurück, der größer als der übergebene Wert ist.

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
de: Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und I<errno> entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The argument I<sockfd> is not a valid file descriptor.
de: Das Argument I<sockfd> ist kein zulässiger Dateideskriptor.

note: type: Plain text
en: The I<addr> argument points to memory not in a valid part of the process address space.
de: Das Argument I<addr> zeigt aus dem vom Prozess adressierbaren Adressraum heraus.

note: type: Plain text
en: I<addrlen> is invalid (e.g., is negative).
de: I<addrlen> ist nicht zulässig (ist z. B. negativ).

note: type: Plain text
en: Insufficient resources were available in the system to perform the operation.
de: Es waren im System zu wenig Ressourcen für die Ausführung dieses Vorgangs verfügbar.

note: type: Plain text
en: The socket is not connected.
de: Der Socket ist nicht verbunden.

note: type: Plain text
en: The file descriptor I<sockfd> does not refer to a socket.
de: Der Dateideskriptor I<sockfd> zeigt nicht auf ein Socket.

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (B<getpeername>()  first appeared in 4.2BSD).
de: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (B<getpeername>() erschien erstmals in 4.2BSD).

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: For background on the I<socklen_t> type, see B<accept>(2).
de: Für Hintergrundinformationen zum Typ I<socklen_t> siehe B<accept>(2).

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).
de: Bei Datenstrom-Sockets kann, sobald B<connect>(2) aufgerufen wurde, jeder der Sockets B<getpeername>() ausführen, um die Adresse des Peer-Sockets zu ermitteln. Andererseits sind Datagramm-Sockets ohne Verbindung. Der Aufruf von B<connect>(2) mit einem Datagramm-Socket setzt vielmehr die Peer-Adresse für ausgehende Datagramme, die mit B<write>(2) oder B<recv>(2) gesendet wurden. Der Aufruf von B<connect>(2) kann B<getpeername>() nutzen, um die zuvor für den Socket gesetzte Peer-Adresse zu ermitteln. Der Peer-Socket jedoch beachtet diese Information nicht und der Aufruf von B<getpeername>() dort wird keine verwertbare Information liefern, es sei denn, B<connect>(2) wurde ebenfalls auf dem Peer aufgerufen. Beachten Sie auch, dass der Empfänger eines Datagramms die Absenderadresse mittels B<recvfrom>(2) ermitteln kann.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

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/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%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/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%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/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
