تابع ()shutdown

این تابع مانند تابع ()close عمل میکند، منتها امکان مشحص کردن جهت قطع شدن ارتباط هم وجود دارد.

// man 2 shutdown
#include <sys/socket.h>
 
int shutdown(int sockfd, int how);

متعییر how می تواند برابر باشد با :

نکته : تابع ()shutdown در واقع سوکت را نمی بندد و فقط شرایط استفاده از آن را تغییر میدهد. باید برای بستن سوکت از تابع ()socket استفاده شود.