先获取IP地址,再通过IP地址获取MAC地址,Mark一下.

   //获得IP地址WSADATA wsaData;char name[155];char * ip;PHOSTENT hostinfo;if(WSAStartup(MAKEWORD(2,0),&wsaData)==0){if((gethostname(name,sizeof(name))==0)){if((hostinfo=gethostbyname(name))!=NULL){ip=inet_ntoa(*(struct in_addr*)*hostinfo->h_addr_list);}}WSACleanup();}//获得MAC地址HRESULT hr;IPAddr  ipAddr;  ULONG   pulMac[2];  ULONG  ulLen;  ipAddr = inet_addr(ip);//设备自身的ip "192.168.201.183"  memset (pulMac, 0xff, sizeof (pulMac));  ulLen = 6;  hr = SendARP (ipAddr, 0, pulMac, &ulLen);PBYTE pbHexMac = (PBYTE) pulMac;CString str=_T(""),str1;int i;for(i=0;i<ulLen;i++){str1.Format(_T("%02X "),pbHexMac[i]);str+=str1;}

获取IP地址和MAC地址相关推荐

  1. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  2. springboot 获取客户端ip_JAVA如何获取客户端IP地址和MAC地址

    本文介绍了JAVA如何获取客户端IP地址和MAC地址 ,分享给大家,具体如下: 1.获取客户端IP地址 public String getIp(HttpServletRequest request) ...

  3. ASP.NET获取IP地址与MAC地址方法

    获取服务器的IP地址方法以DNS法较为简单实用,如下: private void ButtonIP_Click(object sender, System.EventArgs e) { Syste  ...

  4. java 获取服务器IP地址及MAC地址

    java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /*** 此方法描述的是:获得服务器的IP地址*/public st ...

  5. php跨网段获取mac地址吗,局域网IP地址和MAC地址绑定,跨网段IP-MAC绑定。

    局域网的IP地址和MAC地址绑定,一般选择在交换机或者路由器上进行配置.交换机的IP-MAC地址绑定一般是基于端口的.主要用于绑定各个交换机端口的IP地址/MAC地址.支持该功能的交换机不多,配置和维 ...

  6. html根据ip和mac地址,关于怎么通过IE浏览器获取客户端的IP地址和Mac地址

    在项目开发中,我们经常会使用到客户端的IP地址.Mac地址和电脑名,下面争对IE浏览器获取IP,Mac和电能名的方法: 需要注意的是,要设置IE浏览器能够加载ActiveX控件,否则会组织获取到相关的 ...

  7. linux临时配置mac地址,Linux获取网卡型号、mac地址、修改IP地址的几种方法

    1.获取所有有(无)网卡型号 方法一.ifconfig 用法:ifconfig | grep | cut -d ':' -f 1 ubuntu root@ubuntu:~# ifconfig | gr ...

  8. cisco 交换机 获取 转发表_思科交换机端口号、终端IP地址和MAC地址的互查

    很多时候,在排查和定位网络故障或者梳理网络架构情况时,你可以直接获取的信息有限,比如你只知道用户的IP或MAC而不知道它连到了交换机哪个端口,或者你知道故障点在交换机某个端口上,但不知道这个端口连到了 ...

  9. Python # 扫描端口功能 # 获取网卡的Mac地址 # 局域网扫描器IP地址和MAC地址,获取网卡名称和其ip地址

    #!/usr/bin/env python # -*- coding: utf-8 -*- # 开发人员: # time: 2021-09-07 20:37 # 开发工具: PyCharm # Ver ...

  10. QT获取本机的IP地址、mac地址、mask地址和广播IP(Ubuntu QT环境下实现)

    1.简介 用QT做网络通讯数据传输时,要先获取本机的网卡的IP地址.mac地址.mask地址和广播IP,以便创建socket进行通讯数据传输. 2.本博文主要封装函数: (1).getIP():获取本 ...

最新文章

  1. MySQL快速查询的12条建议,让你不止会用select *
  2. 20155332 mybash的实现
  3. springMVC如何接收和发送json数据对象
  4. moment 时间格式化
  5. Mysql当前模式让不记录日志_MySQL日志binlog的三种模式
  6. Winform 窗体淡出淡入效果
  7. 如何将10进制转成16进制,又如何将16进制数转成10进制,C#和VB代码?
  8. Full_of_Boys训练4总结
  9. Python学习笔记 -- 第一章
  10. Java 泛型List clone
  11. HTML5 Form Data 对象的使用
  12. Java集合详解(超详细)
  13. android手机内存其他文件夹里,别再胡乱清理手机内存了,1秒清空这些文件夹,手机瞬间腾出50G...
  14. 数据挖掘学习:站在巨人的肩膀上
  15. arm mali 天梯图_电视盒子CPU天梯图:原来这些处理器都在这个档位
  16. 天猫精灵如何和我们聊天?
  17. ORACLE ora-01502 索引失效
  18. 为什么选独立服务器?
  19. using 用法拾忆
  20. 聊一聊KOA的洋葱模型

热门文章

  1. Java zip 压缩 文件夹删除,移动,重命名,复制
  2. ExtJs window(一)使用API以及window常用属性和方法
  3. asp-Webshell免杀
  4. 【数据结构与算法】之深入解析“扁平化多级双向链表”的求解思路与算法示例
  5. iOS之深入解析通知NSNotification的底层原理
  6. Metal之MTLBuffer批量加载顶点数量较多的图形渲染
  7. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - F. 加法变乘法
  8. 6.Vue Class 与 Style 绑定
  9. 13.1.2 WEB应用程序
  10. 1119:矩阵交换行