Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Next: Приложение архитектуры клиент-сервер с
Up: Сокеты.
Previous: Обмен данными через сокеты.
Contents
Функция shutdown() используется для немедленного закрытия
всех или части связей для некоторого сокета.
-
- #include <sys/ socket. h>
#include <sys/ uio. h>
int shutdown(int s, int how);
Первый аргумент функции - дескриптор сокета, который должен быть закрыт.
Второй аргумент - целое значение, указывающее, каким образом закрывается
сокет, а именно:
- 0 - сокет закрывается для чтения;
- 1 - сокет закрывается для записи;
- 2 - сокет закрывается для чтения и для записи.
Функция close() закрывает сокет и разрывает все соединения
с этим сокетом. В отличие от функции shutdown() функция close
может дожидаться окончания всех операций с сокетом, обеспечивая "нормальное",
а не аварийное закрытие соединений.
-
- #include <sys/ socket. h>
#include <sys/ uio. h>
int close (int s);
Аргумент функции - дескриптор закрываемого сокета.
2003-12-09
Архив документации на OpenNet.ru