一、一个典型的使用UDPClient类实现的UDP服务器端程序,分析工作集成在代码内部
private const int srcPort = 4100;
static void Main(string[] args)
{
//使用Dns类中的GetHostAddresses方法可以得到本机上所有网卡的IP地址
IPAddress[] ipArray = Dns.GetHostAddresses(System.Environment.MachineName);Console.Clear();
int i = 0;
for (i = 0; i < ipArray.Length; i++)
{
Console.WriteLine(" {0} {1}", i, ipArray[i].ToString());
}
Console.WriteLine(" {0} All", i);
Console.WriteLine("-----------------------------------");
Console.Write("Select NIC interface to bind: ");
ConsoleKeyInfo cki = Console.ReadKey(false);
int sel = (int)(cki.KeyChar - '0');