C语言setsockopt()函数
更新时间:2024-03-08 07:04:01 阅读量: 综合文库 文档下载
C语言setsockopt()函数:设置socket状态
相关函数:getsockopt
头文件:#include
定义函数:int setsockopt(int s, int level, int optname, const void * optval, ,socklen_toptlen);
函数说明:setsockopt()用来设置参数s 所指定的socket 状态. 参数level 代表欲设置的网络层, 一般设成SOL_SOCKET 以存取socket 层. 参数optname 代表欲设置的选项, 有下列几种数值:
SO_DEBUG 打开或关闭排错模式
SO_REUSEADDR 允许在bind ()过程中本地地址可重复使用 SO_TYPE 返回socket 形态.
SO_ERROR 返回socket 已发生的错误原因
SO_DONTROUTE 送出的数据包不要利用路由设备来传输. SO_BROADCAST 使用广播方式传送 SO_SNDBUF 设置送出的暂存区大小 SO_RCVBUF 设置接收的暂存区大小 SO_KEEPALIVE 定期确定连线是否已终止.
SO_OOBINLINE 当接收到OOB 数据时会马上送至标准输入设备
SO_LINGER 确保数据安全且可靠的传送出去.
参数 optval 代表欲设置的值, 参数optlen 则为optval 的长度.
返回值:成功则返回0, 若有错误则返回-1, 错误原因存于errno.
附加说明:
1、EBADF 参数s 并非合法的socket 处理代码 2、ENOTSOCK 参数s 为一文件描述词, 非socket 3、ENOPROTOOPT 参数optname 指定的选项不正确. 4、EFAULT 参数optval 指针指向无法存取的内存空间.
范例:参考getsockopt().
正在阅读:
C语言setsockopt()函数03-08
浅谈探索露天采矿用地新模式03-05
东城双语学校办学理事会章程(决议)07-11
我的国庆假期作文600字06-23
关于开展基层党建督查工作的实施方案08-03
全省招商引资工作会议交流发言材料汇编02-02
2016试验检测--外加剂试题03-20
工作思路范文02-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- setsockopt
- 函数
- 语言
- 浅谈中泰文化差异
- 实验二 正弦波同步移相触发电路实验V3.1版
- 1-0打楼盘电话的方式
- 夏季常见病的饮食疗法
- 创新实践教育征文启事
- r230红灯同时闪的解决方法
- 2016年六年级上册语文课后题
- 第五套佳木斯快乐舞步健身操动作简介
- 高盛财经英语词典
- 2018-2019学年高中物理第1章静电场专题突破与题型专练电场力的性
- 以美为话题的作文600字作文
- 第四章《管理学原理》习题参考答案
- 一年级传统文化教案
- 03BOT投资模式与高校融资
- 2014-2015学年高二语文(人教版选修)同步训练第2课中国古代诗歌
- 从七个怎么看到七个怎么办
- 公司管理团队及职能简介
- 2016考研之教育心理学备考资料20
- “教工之家”管理制度、方案、记录
- 晶体光学测试未修改