public class DaytimeServer
1: //DaytimeServer.java
2: //Provides the date and time on the current server
3: //at port number 7013.
5: import java.net.*;
6: import java.io.*;
7: import java.util.Date;
9: public class DaytimeServer
10: {
11: public final static int DAYTIME_PORT = 7013;
13: public static void main(String[] args)
14: {
15: ServerSocket server;
16: Socket socket;
18: try
19: {
20: server = new ServerSocket(DAYTIME_PORT);
21: try
22: {
23: while (true)
24: {
25: socket = server.accept();
26: PrintWriter out = new
27: PrintWriter(socket.getOutputStream(), true);
28: Date date = new Date();
29: out.println(date.toString());
30: socket.close();
31: }
32: }
33: catch (IOException e)
34: {
35: server.close();
36: System.err.println(e);
37: }
38: }
39: catch (IOException e)
40: {
41: System.err.println(e);
42: }
43: }
44: }