private void AddPendingStart(Socket client) { var session = new ProxySession(NextSessionId(), client); session.Disposed += OnSessionDisposed; _sessionsPendingStart.Add(session); _wakeUpMainTask.Set(); }