首页 > 其他 > 详细

套接字选项之getsockopt和setsockopt

时间:2015-05-24 17:27:54      阅读:217      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!