public void Close() { if (!IsOpened) { return; } healthTimer.Stop(); removeNodeCheckTimer.Stop(); var nMap = new Dictionary <IPEndPoint, ComNode>(nodeTcpMap); foreach (var node in nMap) { ((ComSnowballNode)node.Value).Connection.Disconnect(); } tcpListener.Stop(); udpTerminal.Close(); tcpListener = null; udpTerminal = null; IsOpened = false; }
public void BeaconStop() { if (beaconTimer != null) { beaconTimer.Stop(); beaconTimer = null; udpBeaconSender.Close(); udpBeaconSender = null; } }
public void Close() { if (!IsOpened) { return; } if (udpTerminal != null) { udpTerminal.Close(); udpTerminal = null; } IsOpened = false; }
public void Close() { if (!IsOpened) { return; } healthTimer.Stop(); AcceptBeacon = false; Disconnect(); udpTerminal.Close(); tcpConnector = null; udpTerminal = null; IsOpened = false; }