www.pudn.com > exercise.rar > UDPReceive.java


 import java.net.*; 
import java.io.*; 
class UDPReceive  
{ 
	public static void main(String[] args)  
	{ 
		 
		try{ 
            
		    
            
           DatagramSocket socket=new DatagramSocket(2000); 
           System. out. println("Bound to local port: "+socket.getLocalPort()); 
 
		   DatagramPacket packet=new DatagramPacket (new byte[256],256); 
 
		   socket.receive(packet); 
		   System. out. println("packet received"); 
            
 
           InetAddress remote_addr=packet.getAddress(); 
            System. out. println("Send by "+remote_addr.getHostAddress()); 
            System. out. println("Send from "+packet.getPort()+"port"); 
 
 
 
 
           ByteArrayInputStream bin= new ByteArrayInputStream(packet.getData()); 
 
		   System.out. println(""); 
           System.out. println("the packet received is:"); 
		   for (int i=0;i