获取以太网广播地址
来源:互联网 发布:种草 网络语言 英文 编辑:程序博客网 时间:2024/06/10 04:06
[root@localhost ~]# !gcc
gcc main.c
[root@localhost ~]# ./a.out
broadcast address: 255.255.255.255
[root@localhost ~]# cat main.c
#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <arpa/inet.h>#include <net/if.h>#include <netinet/in.h>#include <unistd.h>#include <stdlib.h>#include <string.h>void err_sys( const char *errmsg ){ perror( errmsg ); exit(1);}int main(void){ struct ifreq ifr; struct sockaddr_in addr; int sockfd; char ip[INET_ADDRSTRLEN]; if ( ( sockfd = socket( PF_INET, SOCK_STREAM, IPPROTO_TCP ) ) == -1 ) err_sys("socket"); strncpy( ifr.ifr_name, "eth0", sizeof(ifr.ifr_name) ); if ( ioctl( sockfd, SIOCGIFBRDADDR, &ifr ) == -1 ) err_sys( "ioctl" ); memcpy( &addr, &ifr.ifr_broadaddr, sizeof( addr ) ); if ( inet_ntop( AF_INET, &addr.sin_addr, ip, sizeof( ip ) ) == NULL ) err_sys( "inet_ntop" ); printf( "broadcast address: %s\r\n", ip ); exit(0);}
http://blog.chinaunix.net/uid-20566573-id-1633611.html
0 0
- 获取以太网广播地址
- 获取以太网MAC地址
- 获取广播地址
- “小兵以太网测试仪”源码获取地址
- 安卓获取以太网IP地址
- android如何获取以太网mac地址
- 获取子网的广播地址
- java 自动获取广播地址
- Android 获取以太网Mac地址和IP地址
- 通过UDP广播自动获取IP地址
- VC获取IP、子网掩码、网关、广播地址
- python 获取局域网内的广播地址
- Android下获取以太网mac地址方法 非wifi
- 获取WIFI连接下的广播地址 子网掩码 IP地址
- 获取WIFI连接下的广播地址 子网掩码 IP地址
- 以太网的三种广播
- 使用广播信道的以太网
- Android 以太网测试(广播)
- 联通下调国际漫游数据流量资费
- 关于对ACM OJ大数据递归 栈溢出 问题的解决方案
- Latex空格
- 移动通信里面,OFDM 技术所说的“载波相互正交”(知乎中也有干货)
- 【项目管理和构建】——Maven下载、安装和配置(二)
- 获取以太网广播地址
- eclipse配置jetty插件
- 【笔记】Android studio 重置 DDMS面板布局
- 关于ListActivity的创建
- 二维码生成与解析代码实现
- left join ,查询结果集排序后取第一条数据
- 在整型数组里找唯一的一个和其它元素不同的整数
- 小马哥---高仿三星n9100刷机 单双卡主板外观机型对比,分n910f n9100 n910c 拆机主板详图
- smali文件语法参考