public void Start()
        {
            if (_connectThread != null)
            {
                _connectThread.Cancel();
                _connectThread = null;
            }

            if (_connectedThread != null)
            {
                _connectedThread.Cancel();
                _connectedThread = null;
            }

            if (_secureAcceptThread == null)
            {
                _secureAcceptThread = new AcceptThread(this, true);
                _secureAcceptThread.Start();
            }
            if (_insecureAcceptThread == null)
            {
                _insecureAcceptThread = new AcceptThread(this, false);
                _insecureAcceptThread.Start();
            }

            UpdateUserInterfaceTitle();
        }
 public void Start()
 {
     if (connectThread != null)
     {
         connectThread.Cancel();
         connectThread = null;
     }
     if (insecureAcceptThread == null)
     {
         insecureAcceptThread = new AcceptThread(this);
         insecureAcceptThread.Start();
     }
 }