Available in

(1) (2) (3) (8) (2)/cs (2)/de (2)/es (8)/es (2)/fr (8)/fr (8)/hu (8)/it (2)/ja (8)/ja (2)/ko (8)/ko (8)/pl (2)/pt (2)/ru (8)/tr (8)/zh_cn (8)/zh_tw

Contents

BEZEICHNUNG

shutdown - beendet einen Teil einer Voll-Duplex-Verbindung

ÜBERSICHT

#include <sys/socket.h>

int shutdown(int s , int how );

int shutdown(int s, int how);

BESCHREIBUNG

Der Aufruf shutdown beendet eine ganze Voll-Duplex-Verbindung oder einen Teil einer Voll-Duplex-Verbindung, die mit dem Socket s verbunden ist. Ist how = 0 , so werden weitere empfangene Nachrichten abgelehnt. Ist how = 1 , so werden weitere zu sendende Nachrichten abgelehnt. Ist how = 2 , so werden zu sendende und empfangene Nachrichten abgelehnt.

RÜCKGABEWERT

Beim erfolgreichen Aufruf, bekommt man 0 zurück, ansonsten wird −1 zurückgegeben und die Variable errno gesetzt:

FEHLER

EBADF

s ist kein korrekter Descriptor

ENOTSOCK

s ist ein File, kein Socket

ENOTCONN

der angegebene Socket hat keine Verbindung

GESCHICHTE

shutdown tauchte das erste Mal in BSD 4.2 auf

SIEHE AUCH

connect(2), socket(2).

COMMENTS

blog comments powered by Disqus