/** DaytimeIterativeUDPServer.java * Auto-generated by Cliser, Mon Jun 19 10:50:33 EDT 2000, * except for the body of the method: * DaytimeIterativeUDPServer.interactWithClient(). * * See http://cs.calvin.edu/~cliser/ for more details. */ import cliser.IterativeUDPServer; import java.util.Date; class DaytimeIterativeUDPServer extends IterativeUDPServer { public DaytimeIterativeUDPServer(int localPort) { super("Daytime", localPort); } public void interactWithClient() { String discard = this.receive(); this.send( ( new Date() ).toString() ); } public static void main(String [] args) { DaytimeIterativeUDPServer myServer = null; if (args.length == 0) myServer = new DaytimeIterativeUDPServer(13); else if (args.length == 1) myServer = new DaytimeIterativeUDPServer( Integer.parseInt(args[0]) ); else { System.err.println("\nUsage: java DaytimeIterativeUDPServer []\n"); System.exit(1); } myServer.run(); } }