Open C Sockets: shutdown method
The shutdown method shuts down part of a full-duplex connection.
int shutdown (int sockfd, int how);
The shutdown system call causes all or part of a full-duplex connection on the socket associated with the file descriptor sockfd to be shutdown. The how argument specifies the type of shutdown. Possible values are:
- SHUT_RD -- further receives will be disallowed.
- SHUT_WR -- further sends will be disallowed.
- SHUT_RDWR-- further sends and receives will be disallowed.
Following is the usage of shutdown function in Open C socket interface:
unsigned int len;
sock_fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = htonl(INADDR_ANY);
addr.sin_port = htons(5000);