нужно включить веб сокеты?
Ты можешь пользоваться .then() бесконечно
промисы собираешь в массив, потом делаешь Promise.all, и после этого слушаешь await сокет (то-же обернув в async).
Обсуждают сегодня