C#的IPAddress IPEndPoint

以前觉得什么都能记住 翻一遍书就能去考试了,现在回过头来想一些东西,突然有种模糊的陌生感,应了那句好记性不如烂笔头。做笔记终归是利大于弊的。麻烦一点但是却受用。

突然想从头开始,看一些过去的书,补一些小笔记。

System.Net下的IPAddress IPEndPoint

 1     void Start () {
 2         //IPAddress(Byte[])    新实例初始化 IPAddress 类地址指定为 Byte 数组。;
 3         IPAddress ipAddress1 = new IPAddress(new byte[] { 151, 33, 86, 50 }); 
 4         //IPAddress(Int64)    新实例初始化 IPAddress 类地址指定为 Int64。
 5         IPAddress ipAddress2 = new IPAddress(0x2414188f);
 6         //Parse(String)     IP 地址将字符串转换为 IPAddress 实例
 7         IPAddress ipAddress3 = IPAddress.Parse("192.168.100.9");
 8         Debug.Log("ip1="+ipAddress1+"/ip2="+ipAddress2+"/ip3="+ipAddress3);
 9 
10         //IPEndPoint 表示主机地址和端口信息。
11         IPEndPoint ipEndPoint = new IPEndPoint(ipAddress1,8899);
12         Debug.Log("IP="+ipEndPoint.Address+"/Port="+ipEndPoint.Port);
13 
14         IPAddress[] ips = Dns.GetHostEntry("www.baidu.com").AddressList;
15         foreach (IPAddress ip in ips)
16         {
17             Debug.Log("baidu ip="+ip);
18         }
19         ips = Dns.GetHostAddresses("www.cctv.com");
20         foreach (IPAddress ip in ips)
21         {
22             Debug.Log("cctv ip=" + ip);
23         }
24     }

//output

IPAddress 类,提供 Internet 协议 (IP) 地址>>> https://msdn.microsoft.com/zh-cn/library/system.net.ipaddress%28v=vs.110%29.aspx

IPEndPoint 类 ,将网络端点表示为 IP 地址和端口号>>> https://msdn.microsoft.com/zh-cn/library/system.net.ipendpoint%28v=vs.110%29.aspx

原文地址:https://www.cnblogs.com/2Yous/p/5797592.html