Anhang C: Beispielprogramm: "DayTimeServer"
import java.net.*;
import java.io.*;
import java.util.*;
public class DayTimeServer {
public static void main(String[] args) {
ServerSocket serversocket = null;
Socket clientsocket = null;
int port = 13;
PrintStream dos;
try {
serversocket = new ServerSocket(port);
}
catch (IOException e) {
System.err.println(e)
}
try {
while (true) {
clientsocket = serversocket.accept();
dos = new PrintStream (clientsocket.getOutputStream());
Date datum = new Date();
dos.println(datum.toString());
dos.close();
clientsocket.close();
}
}
catch (IOException e) {
System.err.println(e)
}
}
}
Man beachte:
- PrintStream ist zunächst kein "PrinterStream"