Для выполнения запроса на подключение к серверному процессу клиент использует системный вызов connect().
#include<sys/types.h>
#include<sys/socket.h>
int connect (int csockfd, const struct sockaddr *address, size_t add_len);
В случае успешного завершения вызова connect() он возвращает значение 0. В случае ошибки, системный вызов connect() возвращает значение -1, а переменная errno идентифицирует ошибку.
Данная операция выполняется только в программе клиента.