Connection from the application to the simulation server (MODA server).
Connection is used to connect the application to the MODA server. The communication is usually using TCP and UDP ports 13000: check that your FireWall do not filter these ports.
A MODA based program (the application) can open several connections on distributed MODA servers over the network. A consequence is that the same program can control robots that do not evolve in the same world.
Opening several connections to connect to a single world does not have immediate interest, but it is possible. It is preferable to use only one connection for controlling one world.
A connection opens actually 3 TCP channels: the communication is multiplexed and multi-threaded. Several threads can communicate with the server by locking/unlocking TCP channels.
The Connection constructor allows to set the number of available TCP channels.