簡體   English   中英

Java到VB.Net轉換[小片段]

[英]Java to VB.Net Conversion [Small Snippet]

我有以下代碼段,它在Java中:

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

按鍵輸出示例:▲╔UiÎ

VB.Net中的等效項是什么? 我知道第一行獲取本地主機,其余的呢? 提前致謝。

這會遍歷所有本地接口:

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捕獲特定的網絡接口,例如,將本地主機地址存儲在名為localIa的變量中,然后就可以使用它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM