Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
SendReceiveUdpAsync подписывается на receiveStream? Такое ощущение, что уже после вызова SendObservable. Не получится ли, что ответ от сервера вдруг прилетит раньше, чем SendReceiveUdpAsync успеет подписаться на входящий поток?SendReceiveUdpAsync, а асинхронную последовательность вызовов Send, сгрупированную по (ip,port) и джоинить на последовательность ответов, сгруппированную по тому же ключу. Внутри используется Dictionary для сопоставления, так что алгоритмическая сложность будет такая же.Что мешает без RX на эвентах то же самое сделать? А чтобы проще была сортировка сделать с аргументом по хешу. И тогда кто угодно сможет подписаться и получать данные. Правда, обработка будет идти параллельно, если подписчика 2. Но там уж можно как угодно вертеть под свои нужды
UDP и C# Reactive Extensions