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.

ÜBERSICHT

       #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/über
       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 können.  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”  können  mit  aller Warscheinlichkeit connect öfter
       verwenden. “Datagram sockets” werden beim  Verbinden  mit  unzulässigen
       Adressen   mit   aller  Wahrscheinlichkeit  eine  “null  addresse”  zur
       Fehlerbehandlung zurückgeben.

RÜCKGABEWERT

       Wird die Verbindung  zufriedenstellend  Hergestellt,  so  wird  eine  0
       (zero)  zurückgegeben,  im Fehlerfall wird -1 zurückgegeben. Zusätzlich
       wird errno auf den passenden Wert gesetzt.

FEHLER, BUGS

       Sieh in die Kernel Sourcen... ;-)

COPYRIGHT

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

       Copyright © 1996 Christian Schmidt <c.schmidt@ius.gun.de>

       Dieses Manual darf sowohl in der Original, als auch  in  der  deutschen
       Version   mit   folgender  Einschränkung  benutzt,  Vervielfältigt  und
       Vertrieben werden. Dieser Copyright-Abschnitt  und  der  “Header”  muss
       unverändert  in  allen  Kopien  beibehalten  werden.  Ferner  sind  die
       zusätzlichen Vereinbarungen im “Header” dieses Manuals zu beachten. Der
       Übersetzter  in  das Deutsche wird sich nie wieder in seinem Leben über
       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).