connect()
În client, după ce am creat socketul, acesta trebuie să se conecteze la server (e.g. sa inițieze și să stabilească un three-way handshake). Pentru asta vom folosi funcția connect():
#include <sys/types.h>
#include <sys/socket.h>
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
sockfdeste un descriptor de fişier obţinut în urma apeluluisocket(),addreste o structură ce conţine portul şi adresa IP ale serverului,addrlenreprezint[] dimensiunea celui de-al doilea parametru.
Rezultatul întors de connect este 0 în caz de success și -1 în caz de eroare.