그러냐

[c#]ip주소 mac주소 알아내기 본문

c#

[c#]ip주소 mac주소 알아내기

관절분리 2016. 1. 28. 11:30
반응형
public string Get_MyIP() {
            IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
            string ClientIP = string.Empty;
            for (int i = 0; i < host.AddressList.Length; i++) {
                if (host.AddressList[i].AddressFamily == AddressFamily.InterNetwork) {
                    ClientIP = host.AddressList[i].ToString();
                }
            }
            return ClientIP;
        }
        public string GetMACAddress()
        {
            string MacAddress = "";

            NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
            foreach (NetworkInterface adapter in adapters)
            {
                System.Net.NetworkInformation.PhysicalAddress pa = adapter.GetPhysicalAddress();
                if (pa != null && !pa.ToString().Equals(""))
                {
                    MacAddress = pa.ToString();
                    break;
                }
            }

            return MacAddress;
        }

 

반응형

'c#' 카테고리의 다른 글

C#에서 DirectShow를 다뤄보자.  (2) 2016.01.28
[c#] 시스템정보가져오기  (0) 2016.01.28
[C#]CSV파일 읽어 처리하는 방법  (0) 2016.01.28
엑셀의 CSV파일형태로 저장하기  (0) 2016.01.28
c# - exel write시 셀서식 지정  (0) 2016.01.28