private void CloseClient(Connection connection, NetworkCloseMode mode) { if (connection == null) { Logger.Warn("ServerNetwork.CloseClient socket is null"); return; } lock (closeClientQueue.Lock) { closeClientQueue.In.Enqueue(connection); Logger.Debug("ServerNetwork.CloseClient connectId={0}", mode, connection.connectionId); } }
internal void CloseClient(Connector connector, NetworkCloseMode mode) { if (connector == null) { Log.Warn("ServerNetwork.CloseClient socket is null"); return; } lock (toRemoveClientConnectors.Lock) { toRemoveClientConnectors.In.Enqueue(connector); Log.Debug("ServerNetwork.CloseClient connectId={0}", mode, connector.Id); } }