То есть указали 10 - у нас в загашник можно положить 10 открытых сокетов, которым нефиг делать и, если появится задача, то сокет возьмётся оттуда, если там открытых сокетов нет, то создаётся новый. Если сокет освобождается от работы - кладётся в запас. Если там уже 10 сокетов лежит, то освободившийся просто закрываем.