码迷,mamicode.com
首页 > 其他好文 > 详细

套接字选项之getsockopt和setsockopt

时间:2015-05-24 17:28:42      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:套接字函数

这两个函数仅用于套接字。

#include<sys/socket.h>

int  getsockopt(int sockfd,int level,int optname,void* optval,socklen_t *optlen);

int setsockopt(int sockfd,int level,int optname,const void *optval,socklent_t optlen);


均返回:若成功则为0,若出错则为1.

其中,sockfd必须指向一个打开的套接字描述符,level(级别)指定系统中解释选项的代码或为通用套接字代码,或为某个特定于协议(IPv4,IPv6,TCP,SCTP)的代码。

optval 是一个指向某个变量的指针,setsockopt从*optval中取得选项待设置的新值,getsockopt则把已获取的选项当前值存放到*optval中。*optval的大小由最后一个参数指定,它对于setsockopt是一个值,对于getsockopt是一种值-结果参数。


套接字选项之getsockopt和setsockopt

标签:套接字函数

原文地址:http://blog.csdn.net/wangfengfan1/article/details/45952917

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!