mcast_get_if函数
2024-09-04 07:40:30
#include <errno.h> int sockfd_to_family(int); int mcast_get_if(int sockfd)
{
switch (sockfd_to_family(sockfd)) {
case AF_INET: {
/* TODO: similar to mcast_set_if() */
return(-);
} #ifdef IPV6
case AF_INET6: {
u_int idx;
socklen_t len; len = sizeof(idx);
if (getsockopt(sockfd, IPPROTO_IPV6,
IPV6_MULTICAST_IF, &idx, &len) < ) {
return(-);
}
return(idx);
}
#endif
default: {
errno = EAFNOSUPPORT;
return (-);
}
}
}
最新文章
- GeoServer中WMS、WFS的请求规范
- struts 文件下载
- LEETCODE —— Linked List Cycle [Floyd&#39;s cycle-finding algorithm]
- 重新开源UDS
- 使用Lucene.NET实现数据检索功能
- page resizing
- 关于缺省路由传递问题的探讨(上)[ip default-network、ip default-gateway等]
- Count Complete Tree Nodes ——LeetCode
- Python 邮件发送
- Jmeter 正则提取器
- 转:Linux中文显示乱码?如何设置centos显示中文
- MySql数据库基础操作——数据库、用户的创建,表的制作、修改等
- 201521123082 《Java程序设计》第1周学习总结
- JS学习笔记Day14
- Spring详解(六)------AspectJ 实现AOP
- Android中使用Thread线程与AsyncTask异步任务的区别
- 完整的一次 HTTP 请求响应过程(一)
- ECharts 报表事件联动系列四:柱状图,折线图,饼状图实现联动
- java中序列化的简单认识
- 谁对EXTJS熟悉,有关关闭panel的问题?
热门文章
- JavaScript arguments对象浅析
- bugku 管理员系统
- bodyParser.urlencoded({ })里extended: true和false区别???
- 寒假安卓app开发学习记录(5)
- python的logging库
- mvc 上传文件 HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。 maxRequestLength与 maxReceivedMessageSize 和 maxAllowedContentL区别
- CentOS7重启和关机
- acm数论之旅(转载) -- 逆元
- 使用jps查看JVM进程信息
- acwing练习