tail head cat sleep
QR code linking to this page

Manpage  — CONNECT

BEZEICHNUNG

connect - Verbindungsaufbau zu einem “Socket”

INHALT

Ü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 &#147;socket&#148;. Wenn es vom Typ SOCK_DGRAM ist, dann beschreibt dieser Parameter den &#147; Verbindungspartner&#148; mit/über welchen der &#147;socket&#148; in Verbindung gebracht wird. Diese Adresse ist die, zu der &#147;datagrams&#148; gesendet werden, und die einzigste Adresse, von der &#147;datagrams&#148; empfangen werden können. Wenn das &#147;socket&#148; vom Typ SOCK_STREAM ist, wird dieser Aufruf versuchen, eine Verbindung zu einem anderen &#147;socket&#148; aufzubauen. Das andere &#147;socket&#148; wird durch serv_addr, welches die Adresse innerhalb des Kommunikations Adressraumes des &#147;socket&#148; bezeichnet, festgelegt. Jeder Komm. Addressraum interpretiert serv_addr Parameter auf seine eigene Weise.

Generell sollten &#147;stream sockets&#148; nur einen connect benutzen.

&#147;Datagram sockets&#148; können mit aller Warscheinlichkeit connect öfter verwenden. &#147;Datagram sockets&#148; werden beim Verbinden mit unzulässigen Adressen mit aller Wahrscheinlichkeit eine &#147;null addresse&#148; 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 &#169; 1993 Rickard E. Faith (faith@cs.unc.edu)

Copyright &#169; 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 &#147;Header&#148; muß unverändert in allen Kopien beibehalten werden. Ferner sind die zusätzlichen Vereinbarungen im &#147;Header&#148; dieses Manuals zu beachten. Der Übersetzter in das Deutsche wird sich nie wieder in seinem Leben über schlecht eingedeutschte Technische Beschreibungen aufregen ;-) Bei &#147;nicht Verstehbarkeit&#148; 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) [Englisch].

23 July 1993 CONNECT (2) Linux 0.99.11

tail head cat sleep
QR code linking to this page


Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.