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 “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 Komm. Addressraum 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” muß 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) [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.

"I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act."
— Ken Pier, Xerox PARC