Import Java.net.datagrampacket;import java.net.datagramsocket;import java.net.inetaddress;import java.net.Socket; Import Java.net.socketexception;import Java.net.unknownhostexception;import Org.junit.test;public class TestUDP {@ testpublic void Send () throws exception{string str = "Hello";D atagrampacket pack = new Datagrampacket (str.getbytes (), str. GetBytes (). Length,inetaddress.getbyname ("127.0.0.1"), 10000); Datagramsocket scoket = new Datagramsocket (); for (int i =0; i< 10;i++) {scoket.send (pack);} Scoket.close ();} @Testpublic void Revice () throws exception{byte[] by = new byte[1024];D atagrampacket pack = new Datagrampacket (by,by.lengt h);D Atagramsocket scoket = new Datagramsocket (10000), while (true) {scoket.receive (pack); System.out.println (New String (Pack.getdata ()));}}}
Java UDP (Datagramsocket,datagrampacket) instance