try {
System.out.println("¹¹½¨DatagramPacket¶ÔÏó¡¡");
byte[] data = new byte[1024];
DatagramPacket dp = new DatagramPacket(data, data.length);
System.out.println("ʹÓÃDatagramPacket¶ÔÏó½ÓÊÕÊý¾Ý¡¡");
DatagramSocket ds = new DatagramSocket(7777);
ds.receive(dp);
System.out.println("Êý¾Ý½ÓÊÕÍê±Ï¡£");
byte[] recData = dp.getData();
int len = dp.getLength();
String content = new String(recData, 0, len);
System.out.println("½ÓÊÕµ½µÄÊý¾ÝΪ£º" + content);
ds.close();
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("¹¹½¨DatagramPacket¶ÔÏó¡¡");
byte[] data = new byte[1024];
DatagramPacket dp = new DatagramPacket(data, data.length);
System.out.println("ʹÓÃDatagramPacket¶ÔÏó½ÓÊÕÊý¾Ý¡¡");
DatagramSocket ds = new DatagramSocket(7777);
ds.receive(dp);
System.out.println("Êý¾Ý½ÓÊÕÍê±Ï¡£");
byte[] recData = dp.getData();
int len = dp.getLength();
String content = new String(recData, 0, len);
System.out.println("½ÓÊÕµ½µÄÊý¾ÝΪ£º" + content);
ds.close();
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}