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.