Beispiel #1
0
        /// <summary>
        /// Disconnected client.
        /// </summary>
        /// <param name="context">The server context.</param>
        private void ServerUdp_OnDisconnected(Nequeo.Net.Sockets.IUdpServerContext context)
        {
            SyslogContext syslogContext = null;
            bool          ret           = _syslogList.TryRemove(context.ConnectionID, out syslogContext);

            // If found then release.
            if (ret)
            {
                // Release all resources.
                if (syslogContext != null)
                {
                    syslogContext.Dispose();
                }

                syslogContext = null;
            }
        }
Beispiel #2
0
        /// <summary>
        /// Disconnected client.
        /// </summary>
        /// <param name="context">The server context.</param>
        private void Server_OnDisconnected(Provider.ISingleContextBase context)
        {
            SyslogContext syslogContext = null;
            bool          ret           = _syslogList.TryRemove(context.ConnectionID, out syslogContext);

            // If found then release.
            if (ret)
            {
                // Release all resources.
                if (syslogContext != null)
                {
                    syslogContext.Dispose();
                }

                syslogContext = null;
            }
        }