如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:
[DllImport("Iphlpapi.dll")]
private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length);
[DllImport("Ws2_32.dll")]
private static extern Int32 inet_addr(string ip);

Int32 ldest= inet_addr("157.60.68.163");//目的地的ip
Int32 lhost= inet_addr("157.60.68.33");//本地的ip

try
{
Byte[] macinfo=new Byte[6];
Int32 length=6;

IntPtr mac=new IntPtr(macinfo[0]);
IntPtr len=new IntPtr(6);
int ii=SendARP(ldest,lhost, ref mac, ref len);

Console.WriteLine("Mac Add:"+mac);
Console.WriteLine("length:"+len);

}
catch(Exception err)
{
Console.WriteLine(err);
}

用C#编写获取远程IP,MAC的方法相关推荐

  1. 获取远程网卡MAC地址

    出自: http://blog.joycode.com/liuhuimiao/ 朋友mingal急问我有关获取远程网卡MAC地址的ASP.net实现.我一开始以为是获取本机MAC地址,说了几种方法给他 ...

  2. AcceptEx获取远程ip和端口

    iocp模型的tcp服务端若采用AcceptEx接受连接, 在有客户端连接后要获取客户端的ip和端口信息 流程: AcceptEx 在工作线程收到客户端连接时 复制listensocket的信息到新客 ...

  3. Windows获取本机MAC地址方法(C语言)

    Windows获取本机MAC地址方法(C语言) 用到的方法有两种:Netbios()和GetAdaptersInfo(); Netbios 获取步骤主要分为三步: 一.枚举本机所有LAN 二.重设每个 ...

  4. 老大说,网上这种获取真实IP地址的方法不对,我不信...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:蔡永吉  来源:http://bit.ly/33H8RMm ...

  5. 502 proxy error解决方法_老大说,网上这种获取真实IP地址的方法不对,我不信......

    作者:蔡永吉  来源:http://bit.ly/33H8RMm想必大家对这段代码并不陌生: public String getIpAddr(HttpServletRequest request) { ...

  6. android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法

    本文实例讲述了Android开发实现在Wifi下获取本地IP地址的方法.分享给大家供大家参考,具体如下: 代码核心介绍: WifiManager类提供了对设备Wifi功能的管理,包括Wifi开关的打开 ...

  7. html获取访客ip,jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)

    本文实例讲述了jQuery获取访问者IP地址的方法.分享给大家供大家参考,具体如下: $(document).ready(function(){ //通过调用新浪IP地址库接口查询用户当前所在国家.省 ...

  8. Linux C 获取本地 ip mac 域名对应 ip

    获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: #include <stdio.h> #in ...

  9. java 获取 ip mac_Java获取客户端ip mac地址

    欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 最近做一个安全系统,需要对用户的 ip 和 mac 地址进行验证,这里用到获取客户端ip和mac地址的两个方法,留存. 1. ...

最新文章

  1. 2019春第六周作业Compile Summarize
  2. STL Priority_Queue
  3. 黑马程序员--数组与集合互相转变
  4. Visual Studio 2013开发 mini-filter driver step by step 内核中使用线程(7)
  5. Jmeter---jason提取器处理上下游传参(四)
  6. 贪心 BestCoder Round #39 1001 Delete
  7. NginX下Openssl的构建和部署数字证书,支持HTTPS
  8. java三元组的快速转置_矩阵压缩——三元组以及矩阵快速转置程序实现
  9. dbforge连接mysql_DbForge Schema Compare for MySQL入门教程:如何连接到数据库
  10. Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
  11. 使用git软件上传文件到自己的github当中去
  12. 《libGDX移动游戏开发从入门到精通》一1.5 其他的一些准备工作
  13. 《三》减小 HTTP 响应的大小
  14. moments音标_moment的意思在线翻译,解释moment中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
  15. BLC(Black Level Correction)——黑电平校正
  16. Swift5 字符串(String)操作
  17. c3p0详细配置介绍
  18. java交税成型_急~java编程个人所得税计算器
  19. EXCEL一般使用技巧总结
  20. vsftpd2.3.4笑脸漏洞

热门文章

  1. linux oracle 关闭防火墙,Linux 下关闭防火墙设置
  2. vscode插件可以直接复制到_一款可以让代码“跳舞”的 VS Code 插件:Power Mode
  3. 数据结构和算法:(1)数据结构的基本知识
  4. Linux那些事儿之我是Sysfs(10)sysfs 创建目录
  5. Codeforces Round #359 (Div. 2) C. Robbers' watch 暴力枚举
  6. 照相机模型与增强现实(相机标定)
  7. 关闭、刷新、跳转、离开当前网页前提示
  8. 元宇宙:基础-虚拟现实栈开发和虚拟土地
  9. 关于 线程模型中经常使用的 __sync_fetch_and_add 原子操作的性能
  10. g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!