ابزار کاربر

ابزار سایت


c-socket-programming:shutdown

تابع ()shutdown

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

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

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

  • مقدار SHUT_RD تا از receive جلوگیری کند.
  • مقدار SHUT_WR تا از transmission جلوگیری کند.
  • مقدار SHUT_RDWR تا هم receive هم transmission را قطع کند.

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

c-socket-programming/shutdown.txt · آخرین ویرایش: 2024/06/18 01:02 توسط pejman

به جز مواردی که ذکر می‌شود، مابقی محتویات ویکی تحت مجوز زیر می‌باشند: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki