代码示例:

    1. //发送端
    2. @Test
    3. public void sender() throws IOException {
    4. DatagramSocket socket = new DatagramSocket();
    5. String str = "我是UDP方式发送的导弹";
    6. byte[] data = str.getBytes();
    7. InetAddress inet = InetAddress.getLocalHost();
    8. DatagramPacket packet = new DatagramPacket(data,0,data.length,inet,9090);
    9. socket.send(packet);
    10. socket.close();
    11. }
    12. //接收端
    13. @Test
    14. public void receiver() throws IOException {
    15. DatagramSocket socket = new DatagramSocket(9090);
    16. byte[] buffer = new byte[100];
    17. DatagramPacket packet = new DatagramPacket(buffer,0,buffer.length);
    18. socket.receive(packet);
    19. System.out.println(new String(packet.getData(),0,packet.getLength()));
    20. socket.close();
    21. }