View Full Version : funzione java
vorrei sapere se esiste già una funzione in java che passandogli un certo ip ed una subnet mask mi calcoli automaticamente qual è l'indirizzo broadcast della rete in oggetto...
vorrei sapere se esiste già na cosa del genere così non perdo tempo a farmi i calcoli a mano....grazie a tutti!
vorrei sapere se esiste già una funzione in java che passandogli un certo ip ed una subnet mask mi calcoli automaticamente qual è l'indirizzo broadcast della rete in oggetto...
vorrei sapere se esiste già na cosa del genere così non perdo tempo a farmi i calcoli a mano....grazie a tutti!Non mi sembra che ci sia un metodo apposito già fatto. Con Java 6 c'è una nuova classe InterfaceAddress che ha un metodo getBroadcast ma sicuramente non è quello che ti serve.
Formare l'indirizzo di broadcast comunque non è complicato: è semplicemente la OR tra l'indirizzo IP e la negazione della netmask.
Pertanto se hai 2 oggetti di tipo Inet4Address (uno per l'indirizzo e l'altro per la netmask), basta prendere i byte degli indirizzi (con il metodo getAddress), poi fare la negazione dei byte della netmask e quindi la OR con i byte dell'indirizzo. Poi si crea un nuovo Inet4Address.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.