网络编程
三要素:
1.IP
设备在网络中的唯一标识
底层时二进制,32bit使用点分十进制进行转换
2.端口号
程序在设备中的唯一标识
范围在0-65536,其中0-1023被知名程序或服务占用
端口号不能有冲突
3.通讯协议
UDP:
无连接协议(发送端和接收端不会建立连接)
好处:效率高
弊端:数据容易丢失
TCP
InetAddress类:操作IP地址
static InetAddress getByName(String host) 确定主机名称的IP地址,主机名称可以是机器名称,也可以是Ip地址
String getHostName() 获取此IP地址的主机名
String getHostAddress() 返回IP地址的字符串