private void DisconnectFromWebServer() { try { // Disconnect From NyFolder Web Server MyInfo.DisconnectFromWebServer(); } catch (Exception e) { Base.Dialogs.MessageError("Disconnection From Web Server", e.Message); } }
private void DisconnectMyPeer() { try { // Disconnect From NyFolder Web Server MyInfo.DisconnectFromWebServer(); } catch (Exception e) { Glue.Dialogs.MessageError("Disconnection From Web Server", e.Message); } try { // Remove All Connected Users this.RemoveAllUsers(); // Remove Custom Command Handler if (DelProtocolEvent != null) { DelProtocolEvent(p2pManager, cmdManager); } // Reset Command Manager & Del Commands Handler this.DelProtocolEvents(); this.cmdManager.DelPeerEventsHandler(); } catch (Exception e) { Glue.Dialogs.MessageError("Remove Protocol Events", e.Message); } try { // Reset Download & Upload Manager UploadManager.Clear(); DownloadManager.Clear(); } catch (Exception e) { Glue.Dialogs.MessageError("Download/Upload Manager Stop", e.Message); } try { // P2P Stop Listening this.p2pManager.StopListening(); } catch (Exception e) { Glue.Dialogs.MessageError("P2P Disconnection Error", e.Message); } }