127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的127.0.0.1的域名,在hosts文件里可以看到。
一般我们通过ping 127.0.0.1来测试本地网络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环地址。
0.0.0.0表示本机上所有IP的集合
假设PC1(client)的IP为192.168.1.105, PC2(server)的IP为192.168.1.106, 现在考虑网络编程。
pc1去连接 127.0.0.1:8888, pc2监听0.0.0.0:8888, 连个鸟啊,pc1怎么知道去连接pc2还是pc3还是pc4? 肯定连接不了。
pc1去连接 192.168.1.106:8888, pc2监听0.0.0.0:8888, 可连。
pc1去连接 192.168.1.106:8888, pc2监听192.168.1.106:8888, 可连。