package com.anhuixiaozi.socket.udp;
import java.net.*;
public class Receive {
public static void main(String[] args){
try{
// DatagramSocket ds = new DatagramSocket(8001);
DatagramSocket ds = new DatagramSocket(8001,InetAddress.getByName("127.0.0.1"));
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf,buf.length);
ds.receive(dp);
System.out.println(new String(dp.getData(),0,dp.getLength()));
}catch(Exception e){
e.printStackTrace();
}
}
}
package com.anhuixiaozi.socket.udp;
import java.net.*;
public class Send {
public static void main(String[] args){
try{
DatagramSocket ds = new DatagramSocket();
// String info = "hello";
String info ="你好!";
DatagramPacket dp = new DatagramPacket(info.getBytes(),info.getBytes().length,InetAddress.getByName("127.0.0.1"),8001);
ds.send(dp);
ds.close();
ds.disconnect();
// System.out.println(dp.getData().toString());
}catch(Exception e){
e.printStackTrace();
}
}
}