Я ищу эффективный способ захвата пакетов в Java. Собственный сетевой интерфейс Java, по-видимому, очень медленный по сравнению с родным API-интерфейсом C (Java, похоже, захватывает только 1k pps, в то время как API сокета C может захватывать около 11k pps без каких-либо затруднений). Есть ли альтернативный и быстрый способ захвата пакетов (более конкретно UDP-пакетов) для Java? Я видел некоторые pcap-обертки для java, но я не знаю их производительности.Быстрый захват пакетов UDP в Java
1
A
ответ
1
Показать код. Java 's собственный сетевой интерфейс Java' - это 'родной API сокетов C'.
+0
Ok EJP, как только у меня будет время, я поставлю контрольный код. В основном я занимаюсь потоками UDP Netflow v9 UDP. – systemsfault
Смежные вопросы
- 1. Захват 23 пакетов в UDP 53 порт
- 2. Захват и редактирование пакетов TCP/UDP
- 3. UDP пакетов NPE - Java
- 4. Самый быстрый способ создания UDP-пакетов
- 5. Получение пакетов в UDP-Java
- 6. Быстрый захват экрана Java
- 7. Java, отбрасывающий половину UDP-пакетов
- 8. Отправка пакетов UDP через Java
- 9. Захват пакетов на шлейфом
- 10. Получение UDP в Java без отбрасывания пакетов
- 11. Получение пакетов в UDP
- 12. Python/iptables: Захват всех пакетов UDP и их исходного адресата
- 13. Создание необработанных пакетов для подмены UDP-пакетов
- 14. Разделение пакетов UDP
- 15. Как Java обрабатывает получение нескольких UDP-пакетов?
- 16. Проблема отправки и получения пакетов Java UDP
- 17. Получение пакетов UDP-пакетов в PHP
- 18. Размер UdP пакетов
- 19. Повреждение пакетов и UDP
- 20. Чтение пакетов UDP
- 21. Шифрование пакетов UDP
- 22. Android UDP потеря пакетов
- 23. Разделение пакетов UDP
- 24. Разбор UDP-пакетов
- 25. C# Отправка пакетов UDP
- 26. Android udp потери пакетов
- 27. Ускорение штамповки UDP-пакетов
- 28. Странная потеря пакетов UDP
- 29. UDP пакетов захвата в C#
- 30. Получение пакетов UDP в C
Вы посмотрели материал NIO? Apache Mina имеет низкоуровневые материалы, которые можно использовать. С прямыми буферами должно быть возможно достичь скоростей, близких к операциям ОС. – vasquez
Нет, я не смотрю на материал NIO. Я проверю это. Спасибо за это. – systemsfault