Salve a tutti,
avrei bisogno di aiuto per fare un'applicazione (in java appunto ) che visualizzi la lista dei pc connessi in rete..

Purtroppo non conosco molto la programmazione di rete, e avrei bisogno di un aiuto

Ho cercato con google, ma non sono riuscito a trovare pressochè niente

Avevo pensato ad una cosa del tipo

codice:
leggi la subnet mask locale
leggi indirizzo ip locale
ricava il numero possibile di host e provali tutti
ma i problemi sono molteplici:
1. Il computer potrebbe non rispondere ad un ping
2. C'è uno spreco di tempo assurdo

Mi potete aiutare per favore??? sto impazzendo