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