The checking that was in place to prevent the starting of several
dcd-servers if one was already open was faulty. This was because
Popen.poll only checks 1 pid. Now, we use "dcd-client -q", which
queries all servers and returns 0 if the server is already open.
The checking that was in place to prevent the starting of several dcd-servers if one was already open was faulty. This was because Popen.poll only checks 1 pid. Now, we use "dcd-client -q", which queries all servers and returns 0 if the server is already open.