Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

CONNECT

Section: Linux German Programmer's Manual (2)
Updated: 23 July 1993
Index Return to Main Contents
 

BEZEICHNUNG

connect - Verbindungsaufbau zu einem lqSocketrq  

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

Generell sollten lqstream socketsrq nur einen connect benutzen.

lqDatagram socketsrq können mit aller Warscheinlichkeit connect öfter verwenden. lqDatagram socketsrq werden beim Verbinden mit unzulässigen Adressen mit aller Wahrscheinlichkeit eine lqnull addresserq 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 lqHeaderrq muß unverändert in allen Kopien beibehalten werden. Ferner sind die zusätzlichen Vereinbarungen im lqHeaderrq dieses Manuals zu beachten. Der Übersetzter in das Deutsche wird sich nie wieder in seinem Leben über schlecht eingedeutschte Technische Beschreibungen aufregen ;-) Bei lqnicht Verstehbarkeitrq 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).


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER, BUGS
COPYRIGHT
GESCHICHTE
SIEHE AUCH

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.