Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       connect - Verbindungsaufbau zu einem "Socket"

       Diese  Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
       die englischsprachige Handbuchseite zu Rate, indem Sie

              man -LC 2 connect

       eingeben.

"UBERSICHT

       #include <sys/types.h>
       #include <sys/socket.h>

       int connect(int sockfd, struct sockaddr *serv_addr, int  addrlen );

BESCHREIBUNG

       Der Parameter sockfd ist ein "socket".  Wenn es vom Typ SOCK_DGRAM ist,
       dann  beschreibt  dieser  Parameter  den " Verbindungspartner" mit/uber
       welchen der "socket" in Verbindung gebracht wird.   Diese  Adresse  ist
       die, zu der "datagrams" gesendet werden, und die einzigste Adresse, von
       der "datagrams" empfangen werden konnen.  Wenn  das  "socket"  vom  Typ
       SOCK_STREAM ist, wird dieser Aufruf versuchen, eine Verbindung zu einem
       anderen "socket" aufzubauen.  Das andere "socket" wird durch serv_addr,
       welches  die  Adresse  innerhalb  des  Kommunikations-Adressraumes  des
       "socket"   bezeichnet,   festgelegt.    Jeder   derartige    Adressraum
       interpretiert serv_addr Parameter auf seine eigene Weise.

       Generell sollten "stream sockets" nur einen connect benutzen.

       "Datagram  sockets"  konnen  mit  aller Warscheinlichkeit connect ofter
       verwenden. "Datagram sockets" werden beim  Verbinden  mit  unzulassigen
       Adressen   mit   aller  Wahrscheinlichkeit  eine  "null  addresse"  zur
       Fehlerbehandlung zuruckgeben.

R"UCKGABEWERT

       Wird die Verbindung  zufriedenstellend  Hergestellt,  so  wird  eine  0
       (zero)  zuruckgegeben, im Fehlerfall wird -1 zuruckgegeben.  Zusatzlich
       wird errno auf den passenden Wert gesetzt.

FEHLER, BUGS

       Sieh in die Kernel Sourcen... ;-)

COPYRIGHT

       Copyright (C) 1993 Rickard E. Faith (faith@cs.unc.edu)

       Copyright (C) 1996 Christian Schmidt <c.schmidt@ius.gun.de>

       Dieses Manual darf sowohl in der Original, als auch  in  der  deutschen
       Version   mit   folgender  Einschrankung  benutzt,  Vervielfaltigt  und
       Vertrieben werden.  Dieser Copyright-Abschnitt und  der  "Header"  muss
       unverandert  in  allen  Kopien  beibehalten  werden.  Ferner  sind  die
       zusatzlichen Vereinbarungen im "Header"  dieses  Manuals  zu  beachten.
       Der  Ubersetzter  in  das Deutsche wird sich nie wieder in seinem Leben
       uber schlecht eingedeutschte  Technische  Beschreibungen  aufregen  ;-)
       Bei   "nicht   Verstehbarkeit"   bleibt   nur   der   Verweis  auf  das
       englischsprachige Original dieser Manual Seite...

GESCHICHTE

       Der connect Aufruf existiert seit BSD 4.2

SIEHE AUCH

       accept(2), bind(2), listen(2), socket(2), getsockname(2).