1 package cn.network.demo01; 2 3 import java.io.IOException; 4 import java.net.DatagramPacket; 5 import java.net.DatagramSocket; 6 7 import javax.swing.plaf.synth.SynthStyle; 8 9 public class UDPService 10 { 11 public static void main(String[] args)throws IOException 12 { 13 // 14 DatagramSocket dSocket = new DatagramSocket(6000); 15 16 byte[] data = new byte[1024]; 17 18 while(true) 19 { 20 DatagramPacket dPacket = new DatagramPacket(data, data.length); 21 22 dSocket.receive(dPacket); 23 24 int length = dPacket.getLength(); 25 26 System.out.println(new String(data,0,length)); 27 System.out.println(dPacket.getAddress().getHostAddress() +":ip"); 28 } 29 30 31 32 //dSocket.close(); 33 } 34 }