Cosi?
Dovrei poi ricavare quanti elementi ci sono nella lista e poi selezionare un indice a caso .codice:ArrayList<DatagramPacket> list = new ArrayList<DatagramPacket>(); Msocket.receive(packet); list.add(packet);
Con ArrayList non mi pare ci sia un metodo a riguardo.
Dovrei utilizzare un'altra struttura?
codice:DatagramPacket packet2 = list.get((int)Math.random()* ?); HostAddress = packet2.getAddress();