Как
выяснилось единственный способ отменить асинхронную операцию UDPClient это его уничтожить.
Проблема в том, что
UDPClient выделяет на каждое создание по 64КБ , а переиспользовать его нельзя.
Т.к. требуется посылать миллионы пакетов это напрягает сборщик мусора.
Пока напрашивается вывод скопировать реализацию UDPClient и брать буфер из пула объектов вместо выделения каждый раз заново.
Вопрос как это решить правильней ?
Здравствуйте, _NN_, Вы писали:
_NN>Вопрос как это решить правильней ?
Пока подправить руками, протоптав в асинхронные методы CancellationToken и написать issue или PR на гитхаб.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, _NN_, Вы писали:
_NN>>Вопрос как это решить правильней ?
НС>Пока подправить руками, протоптав в асинхронные методы CancellationToken и написать issue или PR на гитхаб.
Ну так это уже и так есть , надо только ждать
Лицензия же позволяет копировать код и изменять ?
Здравствуйте, _NN_, Вы писали:
_NN>Лицензия же позволяет копировать код и изменять ?
Да, там MIT.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>