UDPClient
public class UDPClient {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(9999);
byte[] data = new byte[1024];
DatagramPacket packet = new DatagramPacket(data, data.length);
socket.receive(packet);
System.out.println("【客户端接收到的数据】" + new String(packet.getData(), 0, packet.getLength()));
socket.close();
}
}
UDPServer
public class UDPServer {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(9000);
byte[] data = "hello world".getBytes();
DatagramPacket packet = new DatagramPacket(data, 0, data.length, InetAddress.getByName("localhost"), 9999);
socket.send(packet);
socket.close();
}
}