OctoTorrent.Client.LocalPeerListener.Stop C# (CSharp) Method

Stop() public method

public Stop ( ) : void
return void
        public override void Stop()
        {
            if (Status == ListenerStatus.NotListening)
                return;

            RaiseStatusChanged(ListenerStatus.NotListening);
            var udpClient = _udpClient;
            _udpClient = null;
            if (udpClient != null)
                udpClient.Close();
        }

Usage Example

Exemplo n.º 1
0
        public void Dispose()
        {
            if (disposed)
            {
                return;
            }

            disposed = true;
            MainLoop.QueueWait(() =>
            {
                dhtEngine.Dispose();
                diskManager.Dispose();
                listenManager.Dispose();
                localPeerListener.Stop();
                localPeerManager.Dispose();
                MainLoop.Dispose();
            });
        }