Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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);
  1. sockfd este un descriptor de fişier obţinut în urma apelului socket(),
  2. addr este o structură ce conţine portul şi adresa IP ale serverului,
  3. addrlen reprezint[] dimensiunea celui de-al doilea parametru.

Rezultatul întors de connect este 0 în caz de success și -1 în caz de eroare.