基本原理 客户端要发起通信,首先得知道运行服务器程序主机的IP地址,然后由网络的基础结构利用目标地址,将发送的信息传递到正确的主机上.地址可以是数字型(IPv4或者IPv6),也可以是字符串(必须先被解析). InetAddress类代表了一个网络目标地址,包括字符串型和数字型的信息,所以返回的是字符串数组,该实例是不可变的,一旦创建,始终指向一个地址. NetworkInterface类可以放回本机的网络接口,一个接口可以关联多个地址. 端口用来区分应用程序,将不同类型的文件分开,有点类似线程