ابزار کاربر

ابزار سایت


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 استفاده شود.

socket-programming/shutdown.1718658077.txt.gz · آخرین ویرایش: 2024/06/18 00:31 توسط pejman

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