1. IP地址对象:InetAddress单例模式
- 如图所示
- 代码可复制
InetAddress ia = InetAddress.getByName("www.baidu.com");
System.out.println(ia);
System.out.println(ia.getHostAddress());
System.out.println(ia.getHostName());
2.UDP对象:DatagramSocket
DatagramSocket接收信息通过包package的形式,可以在包package中设置发送地址和端口,以及发送的内容信息
接收与发送端都通过DatagramSocket
- 发送端:
- 接收端
3.TCP对象:Socket
Socket(客户端)与ServerSocket(服务器)通过IO流进行数据的传递
接收端收到请求,会通过Socket进行连接,Server端可以设置最大连接数,当超过连接数时,访问会被拒绝
- 发送端
- 接收端