Я много возился с сетью и необработанными сокетами. Я установил Jpcap и попробовал пример кода. Когда я попробовал код для отправки сообщения с помощью UDP, я получил некоторые ошибки при открытии устройства. Во-первых, устройства сохраняются.
NetworkInterface[] devices = JpcapCaptor.getDeviceList();
Затем пытается открыть первое устройство, и это строка ошибки.
JpcapSender sender=JpcapSender.openDevice(devices[0]);
Это ошибка, которую я получил:
java.lang.NoSuchMethodError: setRoutingOption
at jpcap.JpcapSender.nativeOpenDevice(Native Method)
at jpcap.JpcapSender.openDevice(JpcapSender.java:38)
at Test.main(Test.java:15)
Exception in thread "main"
Я искал вокруг, но я не мог найти решение, которое сработало для меня, надеюсь, вы можете мне помочь.