next up previous contents
Next: Приложение архитектуры клиент-сервер с Up: Сокеты. Previous: Обмен данными через сокеты.   Contents

Закрытие сокетов.

Функция shutdown() используется для немедленного закрытия всех или части связей для некоторого сокета.

#include <sys/ socket. h>

#include <sys/ uio. h>

int shutdown(int s, int how);

Первый аргумент функции - дескриптор сокета, который должен быть закрыт. Второй аргумент - целое значение, указывающее, каким образом закрывается сокет, а именно:

Функция close() закрывает сокет и разрывает все соединения с этим сокетом. В отличие от функции shutdown() функция close может дожидаться окончания всех операций с сокетом, обеспечивая "нормальное", а не аварийное закрытие соединений.

#include <sys/ socket. h>

#include <sys/ uio. h>

int close (int s);

Аргумент функции - дескриптор закрываемого сокета.



2003-12-09