Из-за конструктивных ограничений мне нужно открыть 2 потока для recvfrom(UDP packet)
, для двух разных операций, которые выполняются параллельно.
- Данные получены в непредвиденном потоке, что приводит к тому, что по истечении времени не получаются данные и время ожидания обоих потоков.
- Я попытался
MSG_PEEK
, а затем сделал ставку на связь.потоки, использующие сигнал, который я отбросил позже.
Есть ли какой-нибудь подход, которым я могу следовать здесь?