UDP协议
不需要连接
数据64KB
不安全
运行速度快
实现UDP的数据发送和接收
DatagramPacket 数据包
发送的数据,IP,端口号,封装在数据包中
发送端如何封装一个数据包
DatagramPacket(byte[] buf, int length, InetAddress address, int port)
DatagramSocket Socket服务机制,发送和接收数据包
发送端 void send(DatagramPacket p)发送数据包
接收端
封装数据包,用来接收数据
DatagramPacket
DatagramPacket(byte[] buf, int length)
DatagramSocket 服务机制用来实现接收数据包
void receive(DatagramPacket p) 接收数据包
拆解数据包
DatagramPacket
int getLength()获取数据包中,接收到的字节数组的有效个数
int getPort() 发送端端口号
InetAddress getAddress() 获取发送端的IP地址对象 |
|