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

note: type: TH
en: 2019-03-06
de: 6. März 2019

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: connect - initiate a connection on a socket
de: connect - eine Verbindung mit einem Socket starten

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

note: type: Plain text
en: B<#include E<lt>sys/types.hE<gt>>          /* See NOTES */
de: B<#include E<lt>sys/types.hE<gt>>          /* Siehe ANMERKUNGEN */

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The B<connect>()  system call connects the socket referred to by the file descriptor I<sockfd> to the address specified by I<addr>.  The I<addrlen> argument specifies the size of I<addr>.  The format of the address in I<addr> is determined by the address space of the socket I<sockfd>; see B<socket>(2)  for further details.
de: Der Systemaufruf B<connect>() verbindet das durch den Dateideskriptor I<sockfd> referenzierte Socket mit der durch I<addr> angegebenen Adresse. Das Argument I<addrlen> legt die Größe von I<addr> fest. Das Format der Adresse in I<addr> wird durch den Adressraum des Sockets I<sockfd> festgelegt; siehe B<socket>(2) für weitere Details.

note: type: Plain text
en: If the socket I<sockfd> is of type B<SOCK_DGRAM>, then I<addr> is the address to which datagrams are sent by default, and the only address from which datagrams are received.  If the socket is of type B<SOCK_STREAM> or B<SOCK_SEQPACKET>, this call attempts to make a connection to the socket that is bound to the address specified by I<addr>.
de: Falls das Socket I<sockfd> vom Typ B<SOCK_DGRAM> ist, dann werden Datagramme standardmäßig an die Adresse I<addr> gesendet werden und auch nur von dieser Adresse empfangen. Falls das Socket vom Typ B<SOCK_STREAM> oder B<SOCK_SEQPACKET> ist, versucht dieser Aufruf eine Verbindung mit dem Socket herzustellen das an die angebene Adresse I<addr> gebunden ist.

note: type: Plain text
en: Generally, connection-based protocol sockets may successfully B<connect>()  only once; connectionless protocol sockets may use B<connect>()  multiple times to change their association.  Connectionless sockets may dissolve the association by connecting to an address with the I<sa_family> member of I<sockaddr> set to B<AF_UNSPEC> (supported on Linux since kernel 2.2).
de: Generell können verbindungsbasierte Protokoll-Sockets B<connect>() nur einmal erfolgreich aufrufen; verbindungslose Protokoll-Sockets können B<connect>() mehrmals aufrufen, um ihre Zuordnungen zu ändern. Verbindungslose Sockets können ihre Zuordnung lösen, indem sie bei der Verbindung mit einer Adresse die Komponente I<sa_family> von I<sockaddr> auf B<AF_UNSPEC> setzen (unter Linux seit Kernel 2.2 unterstützt).

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

note: type: Plain text
en: If the connection or binding succeeds, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
de: Falls die Verbindung oder das Anbinden gelingt, wird Null zurückgeliefert. Im Fehlerfall wird -1 zurückgeliefert und I<errno> entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The following are general socket errors only.  There may be other domain-specific error codes.
de: Die folgenden Fehler sind nur allgemeine Socket-Fehler. Es mag andere, domänenspezifische Fehlercodes geben.

note: type: Plain text
en: For UNIX domain sockets, which are identified by pathname: Write permission is denied on the socket file, or search permission is denied for one of the directories in the path prefix.  (See also B<path_resolution>(7).)
de: Für UNIX-Domain-Sockets, die durch einen Pfadnamen identifiziert werden: Auf die Socket-Datei wurde das Schreiben nicht gestattet oder das Suchen in einer der Dateien des Pfad-Präfixes wurde verwehrt (siehe auch B<path_resolution>(7)).

note: type: Plain text
en: The user tried to connect to a broadcast address without having the socket broadcast flag enabled or the connection request failed because of a local firewall rule.
de: Der Benutzer versuchte eine Verbindung zu einer Broadcast-Adresse, ohne den Socket-Broadcast-Schalter aktiviert zu haben oder die Verbindungsanfrage scheiterte wegen einer lokalen Firewall-Regel.

note: type: Plain text
en: Local address is already in use.
de: Die lokale Adresse ist bereits in Benutzung.

note: type: Plain text
en: (Internet domain sockets)  The socket referred to by I<sockfd> had not previously been bound to an address and, upon attempting to bind it to an ephemeral port, it was determined that all port numbers in the ephemeral port range are currently in use.  See the discussion of I</proc/sys/net/ipv4/ip_local_port_range> in B<ip>(7).
de: (Internet Domain Sockets) Das durch I<sockfd> referenzierte Socket war bisher nicht an eine Adresse gebunden und beim Versuch, es an einen kurzlebigen Port zu binden, wurde festgestellt, dass alle Portnummern in dem Portbereich für kurzlebige Portnummern derzeit verwendet werden. Lesen Sie die Erörterung von I</proc/sys/net/ipv4/ip_local_port_range> in B<ip>(7).

note: type: Plain text
en: The passed address didn't have the correct address family in its I<sa_family> field.
de: Die übergebene Adresse hatte nicht die korrekte Adressfamilie in ihrem Feld I<sa_family>.

note: type: Plain text
en: For nonblocking UNIX domain sockets, the socket is nonblocking, and the connection cannot be completed immediately.  For other socket families, there are insufficient entries in the routing cache.
de: Für nicht blockierende UNIX-Domain-Sockets ist der Socket nicht blockierend und die Verbindung kann nicht sofort vollzogen werden. Für andere Socket-Familien gibt es unzureichende Einträge in dem Routing-Zwischenspeicher.

note: type: Plain text
en: The socket is nonblocking and a previous connection attempt has not yet been completed.
de: Das Socket ist nicht blockierend und ein vorhergehender Verbindungsversuch wurde noch nicht beendet.

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

note: type: Plain text
en: A B<connect>()  on a stream socket found no one listening on the remote address.
de: Ein B<connect>() auf einem Stream-Socket fand keinen, der auf der Adresse in der Ferne wartete.

note: type: Plain text
en: The socket structure address is outside the user's address space.
de: Die Adresse der Socket-Struktur liegt außerhalb des Adressraums des Benutzers.

note: type: Plain text
en: The socket is nonblocking and the connection cannot be completed immediately.  (UNIX domain sockets failed with B<EAGAIN> instead.)  It is possible to B<select>(2)  or B<poll>(2)  for completion by selecting the socket for writing.  After B<select>(2)  indicates writability, use B<getsockopt>(2)  to read the B<SO_ERROR> option at level B<SOL_SOCKET> to determine whether B<connect>()  completed successfully (B<SO_ERROR> is zero) or unsuccessfully (B<SO_ERROR> is one of the usual error codes listed here, explaining the reason for the failure).
de: Der Socket ist nichtblockierend und die Verbindung kann nicht sofort aufgebaut werden. (UNIX-Domain-Sockets schlagen stattessen mit B<EAGAIN> fehl.) Der Socket kann zum Schreiben ausgewählt werden und mittels B<select>(2) oder B<poll>(2) die erfolgreiche Verbindung abgefragt werden. Nachdem B<select>(2) die Beschreibbarkeit anzeigt, lesen Sie mit B<getsockopt>(2) die B<SO_ERROR>-Option auf der Ebene B<SOL_SOCKET>, um festzustellen, ob B<connect>() erfolgreich (B<SO_ERROR> ist Null) oder erfolglos (B<SO_ERROR> ist einer der üblichen hier aufgeführten Fehlercodes, welche die Gründe für das Scheitern angeben) abgeschlossen wurde.

note: For TCP, the connection will complete asynchronously. See http://lkml.org/lkml/2005/7/12/254 type: Plain text
en: The system call was interrupted by a signal that was caught; see B<signal>(7).
de: Der Systemaufruf wurde durch ein abgefangenes Signal unterbrochen; siehe B<signal>(7).

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

note: type: Plain text
en: Network is unreachable.
de: Das Netz ist nicht erreichbar.

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: Plain text
en: The socket type does not support the requested communications protocol.  This error can occur, for example, on an attempt to connect a UNIX domain datagram socket to a stream socket.
de: Die Socket-Art unterstützt das angefragte Kommunikationsprotokoll nicht. Dieser Fehler kann beispielsweise bei dem Versuch auftreten, ein UNIX-Domain-Datagramm-Socket mit einem Stream-Socket zu verbinden.

note: type: Plain text
en: Timeout while attempting connection.  The server may be too busy to accept new connections.  Note that for IP sockets the timeout may be very long when syncookies are enabled on the server.
de: Zeitüberschreitung (timeout) während des versuchten Verbindungsaufbaus. Der Server ist vielleicht zu beschäftigt, um neue Verbindungen aufzubauen. Beachten Sie, dass für IP-Sockets das Timeout sehr lang sein kann, wenn auf dem Server »Syncookies« aktiviert sind.

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

note: SVr4 documents the additional general error codes .BR EADDRNOTAVAIL , .BR EINVAL , .BR EAFNOSUPPORT , .BR EALREADY , .BR EINTR , .BR EPROTOTYPE , and .BR ENOSR . It also documents many additional error conditions not described here. type: Plain text
en: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD, (connectB<()> first appeared in 4.2BSD).
de: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD, (B<connect>() erschien erstmalig in 4.2BSD).

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: POSIX.1 does not require the inclusion of I<E<lt>sys/types.hE<gt>>, and this header file is not required on Linux.  However, some historical (BSD) implementations required this header file, and portable applications are probably wise to include it.
de: POSIX.1 erfordert nicht, dass I<E<lt>sys/types.hE<gt>> eingebunden wird. Diese Header-Datei ist in Linux nicht erforderlich. Allerdings benötigen einige historische Implementierungen (BSD) diese Header-Datei. Es wird empfohlen, sie für portierbare Anwendungen einzubinden.

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: If B<connect>()  fails, consider the state of the socket as unspecified.  Portable applications should close the socket and create a new one for reconnecting.
de: Falls B<connect>() fehlschlägt, sollten Sie den Zustand des Sockets als unspezifiziert ansehen. Portable Anwendungen sollten das Socket schließen und ein neues für die Wiederverbindung erstellen.

note: type: SH
en: EXAMPLE
de: BEISPIEL

note: type: Plain text
en: An example of the use of B<connect>()  is shown in B<getaddrinfo>(3).
de: Ein Beispiel für die Verwendung von B<connect>() wird in B<getaddrinfo>(3) vorgestellt.

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/.
