If the machines are really all on your network (i.e. no routers need to be traversed between the scanning machine and the others) you can use Net::ARP to find out whether they are up. Do a Net::ARP::arp_lookup on each IP address, the host is up if its MAC address is returned. This will work even if the hosts have a firewall which disallows incoming connections.
In reply to Re: How can get all the terminal names/IP addresses connected to network
by tirwhan
in thread How can get all the terminal names/IP addresses connected to network
by sanPerl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |