Предполагается, что сетевой уровень объединяет фрагментированные пакеты, и для того, что я вижу в wireshark, все в порядке (Больше флагов фрагментов, смещение ...).
В Java, если размер буфера сокета и датаграммыПакет достаточно длинный, он должен работать, но я не получаю никакого пакета.
Когда длина меньше MTU и, следовательно, не фрагментирована, я получаю их.
//CONFIG packetSize = 4000
socket = new DatagramSocket( port );
socket.setReceiveBufferSize(packetSize);
packet = new DatagramPacket( new byte[packetSize], packetSize );
//LOOP
socket.receive(packet);
paquete1=new String(packet.getData()).trim();
Спасибо