A thing with which waiting for inbound socket connections can be done in a separate thread. This is needed because we may have to start waiting at two ports before pending on either. Otherwise if we accept() in a different order than the remote system connects, we will deadlock.
@author
Bryan Tripp
@version $Revision: 1.4 $ updated on $Date: 2009-12-19 20:01:20 $ by $Author: jamesagnew $