import java.net.*; import java.io.*; public class EchoServer { public static void main(String[] args) throws IOException { DatagramSocket serverSocket; try { serverSocket = new DatagramSocket(10007); } catch (IOException e) { System.err.println("Could not create socket on port: 10007."); System.exit(1); return; } DatagramPacket myPacket = new DatagramPacket(new byte[1000], 1000); System.out.println ("Waiting for message....."); while (true) { serverSocket.receive(myPacket); System.out.println("Received the message: " + new String(myPacket.getData())); serverSocket.send(myPacket); } } }