В настоящее время я использую поток для асинхронной обработки вызовов Connect и Send. Это все работает нормально, но теперь я хочу сделать прием асинхронным тоже. Как получить данные, не останавливая всю очередь в ожидании данных? Единственное решение, о котором я могу думать прямо сейчас, - это вторая тема.