[英]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.