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
