Se sono macchine dedicate - anche se probabilmente un loro sistema operativo ce l'hanno, magari Linux - lavoreranno solamente in TCP e quindi l'unica soluzione e' fare la scansione degli indirizzi IP ...
Penso che conoscerai la maschera degli indirizzi IP usati ... ti potresti basare su quella per il ciclo ...
Per il ping, non penso che tu userai il tool quello del sistema operativo, ma del codice che faccia la stessa cosa con Winsock.