এক ডিভাই스의 MAC ঠিকানা হল মিডিয়া অ্যাক্সেস কন্ট্রোল ঠিকানা। এটি একটি নেটওয়ার্কের জন্য বরাদ্দ করা একটি অনন্য শনাক্তকারী।
MAC ঠিকানা প্রযুক্তি ইথারনেট (Ethernet), ব্লুটুথ (Bluetooth), ফাইবার চ্যানেল (Fibre Channel) ইত্যাদি অনেক প্রযুক্তিতে ব্যবহৃত হয়।
এখানে, আমরা কম্পিউটারের সব নেটওয়ার্ক ইন্টারফেস চেক করার জন্য নিচের মেথড ব্যবহার করব:
NetworkInterface.GetAllNetworkInterfaces
এই জন্য NetworkInterfaceType এনিউমারেশনও ব্যবহার করা হয় নেটওয়ার্ক ইন্টারফেসের প্রকার নির্দিষ্ট করার জন্য।
string addr = "";
foreach (NetworkInterface n in NetworkInterface.GetAllNetworkInterfaces()) {
if (n.OperationalStatus == OperationalStatus.Up) {
addr += n.GetPhysicalAddress().ToString();
break;
}
}
return addr;
উপরে, আমরা MAC ঠিকানা বের করার জন্য GetPhysicalAddress() মেথড ব্যবহার করেছি।