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:
Following is the usage of shutdown function in Open C socket interface:
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
TInt shutdown_example()
{
int sock_fd;
sockaddr_in addr,ss;
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);
bind(sock_fd,(sockaddr*)&addr,sizeof(addr));
shutdown(sock_fd, SHUT_RD)
close(sock_fd);
}
No related wiki articles found