using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.NetworkInformation;
namespace Cs_Console_Test
{
class MainApp
{
static void Main(string[] args)
{
var networks = NetworkInterface.GetAllNetworkInterfaces(); // 사용가능한 모든 네트워크를 배열로 모음.
foreach (NetworkInterface net in networks)
{
Console.WriteLine("net.Id: {0}", net.Id); // 네트워크의 고유id
Console.WriteLine("net.Name: {0}", net.Name); // 표기되는 이름
Console.WriteLine("net.IsReceiveOnly: {0}", net.IsReceiveOnly);
Console.WriteLine("net.OperationalStatus: {0}", net.OperationalStatus); // 연결됐습니까?
Console.WriteLine("net.NetworkInterfaceType: {0}", net.NetworkInterfaceType); // 구분용??
Console.WriteLine("net.Description: {0}", net.Description); // 장치설명
Console.WriteLine("net.SupportsMulticast: {0}", net.SupportsMulticast);
Console.WriteLine("------------------");
}
}
}
}