Running a server:
Windows: jesolver_pro_XXXX --server [--port <number>]
Linux: ./jesolver_pro_XXXX --server [--port <number>]
The default port is 5251. You need to open the port (TCP) in your
firewall but note that there's no client authentication so you should
restrict the access to your IP-address(es) only.
To test it locally on the server, start another Jesolver-process
(without the --server switch) and type 'connect localhost'. If it
responds with 'connect ok!' all further commands are forwarded to the
server process.
Connecting to a server in PioViewer:
Open the Tools->Solver->Run Arbitrary Solver Command window and type:
'connect <server hostname/ip-address> [port]'
If it fails, it's most likely a firewall configuration error.
Some commands behave differently when connected to a server:
Command PioViewer Description
load_script Script browser Loads a local script and sends the
commands to the server.
dump_tree File->Save... Dumps the tree to a temporary file
on the server and downloads it to the
client. I don't recommend trying to
save full trees unless you are on a
very fast network. There's no progress
meter so the GUI might seem frozen
while it's downloading.
load_tree File->Load tree Loads a local file and uploads it to
the server.
disconnect (command window) Closes the connection to the server.
exit Close Exits the client only, server stays up.