头文件:
#include <sys/types.h>
#include <sys/socket.h>
setsockopt
函数原型:
int setsockopt(int sockfd, int level, int optname, const void* optival, socklen_t optlen);
功能:
用于任意类型、任意状态套接口的设置选项值.
参数:
sockfd:标识一个套接口的描述字;
level:选项定义的层次;支持SOL_SOCKET、IPPROTO_TCP、IPPROTO_IP和IPPROTO_IPV6;
optname:需设置的选项;
optval:指针,指向存放选项待设置的新值的缓冲区;
optlen:optval缓冲区长度;
返回值:
若无错误发生,setsockopt()返回0。
否则返回SOCKET_ERROR(-1)错误,应用程序可通过WSAGetLastError()获取相应错误代码。
getsockopt
函数原型:
int getsockopt(int sockfd,