gpt4 book ai didi

Java 到 VB.Net 的转换 [小片段]

转载 作者:行者123 更新时间:2023-12-01 15:57:20 25 4
gpt4 key购买 nike

我有这个代码片段,它是用 Java 编写的:

final InetAddress address = InetAddress.getLocalHost();
final NetworkInterface ni = NetworkInterface.getByInetAddress(address);
key = new String(ni.getHardwareAddress());

按键输出示例:▲╔UiÎ

VB.Net 中的等效项是什么?我知道第一行获取本地主机,其余的呢?提前致谢。

最佳答案

这会迭代所有本地接口(interface):

Dim theNetworkInterfaces() as System.Net.NetworkInformation.NetworkInterface = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()

for each curInterface as System.Net.NetworkInformation.NetworkInterface in theNetworkInterfaces

MessageBox.Show(curInterface.GetPhysicalAddress().ToString())

物理地址就是你想要的。

线路

final NetworkInterface ni = NetworkInterface.getByInetAddress(address);

只是通过inetaddress获取特定的网络接口(interface)假设您将本地主机地址存储在名为 localIa 的变量中,然后就可以使用它:

NetworkInterface ni = NetworkInterface.getByInetAddress(localIa)
ni.GetPhysicalAddress().ToString()

关于Java 到 VB.Net 的转换 [小片段],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com