Java Server

Java Server, uses Java latest technology, and fully utilizes jdk 1.2.
Java Server is base on UDP protrocol
It binds to port 8000
It use both blocking and non-blocking
it is multithread server
The Java base interface get the voice command form via Voice, Java Interface invoke the Server, the server send the command to CAVERNsoft, and wait 10 milliseconds for CAVERNsoft to reply using non-blocking connection.

Runtime Exception: After launching the Java Form, on the command line the Java server wait for the client. When the client send the "start" command to the server, the server set the Time out or SocketException to 10 millisecond, which cause io.InterruptedIOException to be rise.