Каждый звонок возвращает клиенту событие, чтобы сообщить, что оно завершено.Простой и базовый подход состоит в том, чтобы просто увеличивать переменную пакета для каждого вызова, а затем, когда значение будет равно 10, вы будете знать, что все вызовы завершены.
Более надежный механизм будет увеличивать количество вызовов докаждый запрос, а затем уменьшить его, когда запрос завершен.Когда счетчик возвращается к нулю, вы знаете, что все запросы завершены.
Необходимо соблюдать осторожность, чтобы обеспечить доступ к этой переменной потокобезопасно.