多接口使用同一套接词
来源:互联网 发布:超市app送货上门软件 编辑:程序博客网 时间:2024/05/22 14:26
当在多个网络接口的主机上使用这个套接字时,若要指定接收或发送的接口时可以使用bind进行绑定,这与TCP套接字的操作一样,但其内涵并不相同。绑定时将根据地址结构中的sll_protocal和sll_ifindex分别绑定收发的协议号和接口索引号,接口索引号sll_ifindex为0时表示使用有效的所有接口。接口的sll_ifindex值可以通过ioctl获得,如下面是获得名字为“eth0”的接口的索引号
strcpy(ifr.ifr_name,"eth0");
ioctl(fd_packet,SIOCGIFINDEX,&ifr);
取得的值保存在ifr结构体的ifr_ifindex中,ifr结构类型为“struct ifreq”
要获得接口的物理地址同样使用ioctl可以得到
ioctl(fd_packet,SIOCGIFHWADDR,&ifr);
以数据形式保存在ifr的ifr_hwaddr.sa_data中。
0 0
- 多接口使用同一套接词
- 使用接口调用多个动态Module的同一方法
- 多activity使用同一socket
- Winsock(微软套接字接口)的使用(1)
- Winsock(微软套接字接口)的使用(2)
- Winsock(微软套接字接口)的使用(3)
- linux 套接字接口
- 多个socket使用同一端口
- 多个socket使用同一端口
- 同一线程内多Handler使用浅析
- 使用套接字实现多播通信
- 多线程共用同一com接口
- 套接字和套接口
- 原始套接字编程接口
- 模板方法和接口参数的联合使用 [ 同一请求,不同处理方式 ]
- 套接字的使用
- C#套接字使用
- 套接字的使用
- Android虚拟机(DVM)内存分配——内存溢出问题
- 自定义drawable
- HtmlParser整体框架
- Mac OS怎么查看系统隐藏文件
- 设计模式 笔记 中介者模式 Mediator
- 多接口使用同一套接词
- linux 系统调用
- Android:PendingIntent的FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT
- 百度副院长余凯在无锡CCF中的讲座心得
- apache开启.htaccess及.htaccess的使用方法
- android学习 -- ListView和数据库操作
- 1.solr5官方文档中文:快速入门
- 数据结构之顺序表
- 排序算法——希尔排序