Эти пакеты просто исчезают? или они ждут назначения? Или пакет возвращается, а затем выдает исключение?
А в java какая разница между буфером byte[] с длиной, в конструкторе DatagramPacket?
DatagramPacket dp = new DatagramPacket(new byte[...], length);