Le principe des base est de faire un ping (ou une requête ARP) sur chacune des IP possible.
Ensuite, tu auras la liste des IP "vivantes"
On peut discuter avec celui qui sait.
On peut discuter avec celui qui ne sait pas.
On ne peut pas discuter avec celui qui croit savoir.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"