I wrote the back-end of a socket server in java. My server is a fancy text based linux terminal.
When I run the application I can't type anything else in the console until its server is done running (which should never happen).
I need to launch two functionally independent socket servers, at once and coding them into the same application isn't a feasible solution. How can I code a command line java application that runs in the background? Maybe there is some fancy terminal command that will launch them and return me the command line?