Nach erfolgreichem Socket-Aufruf mit Typ SOCK_STREAM:
struct sockaddr_in peer_addr;
struct hostent *hp, *gethostbyname();
hp = gethostbyname(name);
peer_addr.sin_family = AF_INET;
peer_addr.sin_addr.s_addr = hp -> h_addr;
peer_addr.sin_port = 23;
connect(s,&_addr,sizeof(peer_addr));
Der Connect-Aufruf gibt die Kontrolle zurück, wenn die Verbindung aufgebaut wurde, bei Fehlern oder Scheitern des Verbindungsaufbaus (z.B. Timeout).