c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同

c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同,第1张

第一个实际上是去执行nbtstat这个应用程序,然后取得应用程序执行后的结果处理后变成MAC地址,就相当于不停的再运行nbtstat这个程序。

第二个是直接调用了windows系统DLL的函数,相当于直接调用函数库,取得了结果,当然稳定性什么的要比第一种来的要好

string s = StringEmpty;

string hostInfo = SystemNetDnsGetHostName ( );

SystemNetIPAddress[] addressList = SystemNetDnsGetHostByName ( SystemNetDnsGetHostName ( ) )AddressList;

for ( int i = 0 ; i < addressListLength ; i++ )

s += addressList [ i ]ToString ( );

s就是

要有IP数据库,如果没有,也可以在winform中使用>

以上就是关于c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同全部的内容,包括:c# winform 中我需要通过ip获取局域网中某设备的mac地址,通过网上搜索,有2种获取方式,但是结果不同、C#的winform程序中如何获取网络设备IP列表、Winform中访问IP Camera,怎么解决视频 显示停滞 的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9459700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存