The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование в Linux" / Оглавление документа
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);

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



2004-06-22



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру