Esempio n. 1
0
        public void Dispose()
        {
            try
            {
                Thread.Sleep(1000);
            }
            catch
            {
                // ignore
            }

            _server.Close();
            _client.Close();
            _buffer.Dispose();

            _world.Terminate();
        }
Esempio n. 2
0
    //=========================================
    // Stoppable
    //=========================================

    public override void Stop()
    {
        Logger.Info("Server stopping...");

        FailTimedOutMissingContentRequests();

        _channel?.Stop();
        _channel?.Close();

        _dispatcherPool.Close();

        _filters.Stop();

        Logger.Info("Server stopped.");

        base.Stop();
    }