README.TXT - Server (Multi-thread) and client. 1. CLASSES 1.1 SocketServer - Server 1.2 SocketServerThread - Server threads, one for each client 1.3 SocketClient - Client for connecting to the server 1.4 MathEngine - Math logic of the program 2. STARTING To start the server run the main method of SocketServer, the server should try to start at the defined port. The port is defined in the source code of SocketServer. To connect to the server, run the main method of the SocketClient. (port and host is defined in the source code of the client). 3. FUNCTIONS Once the client is connected you can ask the server to do calculations for you. Valid functions with examples: Standard functions User-input Server reply + 5+5 10.000 - 10-8 2.000 / 10/3 3.334 * 2*4 8.000 ^ 2^4 16.000 Advanced functions User-input Server reply sin(x) sin(3) 0.142 cos(x) cos(3) -0.990 tan(x) tan(3) -0.143 sin^-1(x) asin(0.5) 0.524 cos^-1(x) acos(0.5) 1.048 tan^-1(x) atan(0.5) 0.464 square root sqrt(2) 1.415 log log(3) 1.099