一 getsockopt和setsockopt:get or set options on sockets.
(1)格式:
*int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen);
*int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t optlen);
(2)功能:获取和设置套接字的选项(还有fcntl函数和ioctl函数也可以)。
(3)函数参数:
*sockfd:必须指向打开的套接字描述符。
*level:指定选项定义的层次。通用套接字APT:level指定为SOL_SOCKET;TCP:IPPROTO_TCP;IP:IPPROTO_IP。
*optname:选项名。
*optval:选项的值。
*optlen:*optval的大小。