Есть ли способ быстрее отправлять Udp-запросы в SharpPcap (.NET 8)?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ быстрее отправлять Udp-запросы в SharpPcap (.NET 8)?

Сообщение Anonymous »

Мне не удается добиться задержки между запросами менее 50 микросекунд (требуется 10 микросекунд). Никакие оптимизации, такие как запуск нескольких прогреваемых потоков, похоже, не помогают (видимо, под капотом какая-то блокировка). Запросы передаются через кабель Ethernet. Существуют ли какие-либо другие настройки или подходы, которые могли бы помочь уменьшить задержку?

Код: Выделить всё

    _device.OnPacketArrival += ProcessPacketArrival;
_device.Open(DeviceModes.MaxResponsiveness | DeviceModes.NoCaptureLocal, -1);
_device.NonBlockingMode = true;
_device.StartCapture();

//delay between requests 50+ microseconds
_device.SendPacket(_cachedBytes.AsSpan());
_device.SendPacket(_cachedBytes.AsSpan());
Пробывал: разные конфигурации, многопоточность и т.п.
Ожидаю: задержка между запросами не более 10 микросекунд.

Подробнее здесь: https://stackoverflow.com/questions/787 ... pcap-net-8
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • UDP-клиент не печатает полученные сообщения с udp-сервера
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Отбрасываются ли пакеты UDP, если контрольная сумма заголовка UDP неверна?
    Anonymous » » в форуме C++
    0 Ответы
    49 Просмотры
    Последнее сообщение Anonymous
  • Скорость отправки UDP на F1 UDP и последовательном порту
    Anonymous » » в форуме C#
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Скорость отправки UDP на F1 UDP и последовательном порту
    Anonymous » » в форуме C#
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Отправлять Broadcast UDP, но не получать его на других устройствах Android
    Anonymous » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»