如何获取与本机通讯的远地主机的网卡MAC地址

creativezj 2004-10-16 09:02:45
如本机为A,与远端主机B通讯(在同一网段内),如何获取主机B的网卡MAC地址?
...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Maconel 2004-10-20
  • 打赏
  • 举报
回复
如果是用cmd中的命令,那么这样就可以得到:
nbtstat -a 192.168.0.1
不过对应的api我可就不知道了,不行的话,就
nbtstat -a 192.168.0.1 >> c:\mac.txt
然后分析这个文件来得到,速度可能会慢点。
而且如果对方主机没有开一个什么服务,好象是netbios吧,也无法得到。
lidawen 2004-10-20
  • 打赏
  • 举报
回复
up
littlexidong 2004-10-20
  • 打赏
  • 举报
回复
好想有个Wincap的控件,在csdn的文档有
http://dev.csdn.net/article/43/43189.shtm
好象什么都能得到
铖邑 2004-10-16
  • 打赏
  • 举报
回复
简单的话就直接调用arp命令获得,复杂的话要用socket编程,可以查阅相关资料
creativezj 2004-10-16
  • 打赏
  • 举报
回复
To :xpdavis(咕嘟),如何编程实现访问ARP表呢?:)
铖邑 2004-10-16
  • 打赏
  • 举报
回复
可以通过访问ARP表格得到MAC地址

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧