Server
DatagramSocket server =new DatagramSocket(12331);
byte []bytes=new byte[1024];
DatagramPacket packet=
new DatagramPacket(bytes,bytes.length);
server.receive(packet);
String host =
packet.getAddress().getHostAddress();
byte[]data = packet.getData();
System.out.println("接收到来自"+host+"的信息 "+
new String(data));
server.close();
Client
DatagramSocket client= new DatagramSocket();
String message ="hello udp?";
InetAddress address= InetAddress.getLocalHost();
int port=12331;
DatagramPacket packet=
new DatagramPacket(
message.getBytes(),
message.getBytes().length,
address,port);
client.send(packet);
client.close();