如何通過IP得到對方的電腦名稱和網卡的物理地址?

joshua8888 2003-09-02 11:08:36
給定一個IP,怎樣獲取它的名稱和MAC地址呢?
請各位幫幫小弟,謝了.
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
XXSingle 2003-09-03
  • 打赏
  • 举报
回复
这里有个函数,得计算机名:
function iptoname(ip:string):string;
var
WSAData:TWSAData;
p:PHostEnt;
InetAddr:dword;
begin
WSAStartup(2, WSAData);
InetAddr:= inet_addr(PChar(IP));
try
p:=GetHostByAddr(@InetAddr, Length(IP), PF_Inet);
result:=p^.h_name;
except
result:='';
end;
end;
justcall 2003-09-03
  • 打赏
  • 举报
回复
对方的电脑名称可以,mac地址怕是难得到吧。

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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