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