Связывание

Системный вызов bind() связывает сетевой адрес компьютера с идентификатором сокета.

#include<sys/types.h>

#include<sys/socket.h>

int bind (int sockfd, const struct sockaddr *address, size_t add_len);

В случае успешного завершения вызова bind() он возвращает значение 0. В случае ошибки, например, если сокет для этого адреса уже существует, вызов bind() возвращает значение -1. Переменная errno будет иметь при этом значение EADDRINUSE.

Oперация связывания выполняется только в программе сервера.