Runs a SUMO instance and tries to connect at it.
@throws IOException if something wrong occurs while starting SUMO or connecting at it.
@throws InterruptedException
Starts the server and starts each new connection in a different thread in order to serve multiple connections in parallel. The server is run within a while loop that will run indefinitely, this means however that in order to close the server we must invoke the process SIGTERM by pressing ^D (CTRL+D) in the server terminal window.
@throws IOException if we couldn't open the server port
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.