Package var.sockets.tcp.time
Class TimeLongServer
- java.lang.Object
-
- var.sockets.tcp.time.TimeLongServer
-
public class TimeLongServer extends java.lang.Object
iterative server for var.sockets.tcp.time Time service. waits for the next client to connect, then sends time back. format for time is ASCII representation of ms since begin of epoch: Jan 1, 1970 00:00:00 GMT.- Author:
- Sandro Leuchter
-
-
Field Summary
Fields Modifier and Type Field Description private int
port
port on which this service is currently listening on localhost
-
Constructor Summary
Constructors Constructor Description TimeLongServer(int port)
the only constructor for this class
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
main method: entrypoint to run servicevoid
startServer()
creates server socket on localhost:port, infinitely handles connections to clients one after another: waits for the next client to connect, send time back.
-
-
-
Field Detail
-
port
private final int port
port on which this service is currently listening on localhost
-
-
Constructor Detail
-
TimeLongServer
public TimeLongServer(int port)
the only constructor for this class- Parameters:
port
- port on which this service will be listening on localhost
-
-
Method Detail
-
startServer
public void startServer()
creates server socket on localhost:port, infinitely handles connections to clients one after another: waits for the next client to connect, send time back. format for time is ASCII representation of ms since begin of epoch: Jan 1, 1970 00:00:00 GMT.
-
main
public static void main(java.lang.String[] args)
main method: entrypoint to run service- Parameters:
args
- args[0] must be the port number of the server (int); rest of args is ignored
-
-