salve a tutti!
avrei bisogno di sapere se una determinata macchina, in una rete locale o remota è online o meno. (o meglio è accesa o spenta)
questa macchina non è un server, cercando sul forum ho trovato questo:
Codice PHP:
$host 'x.xx.xx.xxx'
$port 80
$timeout=60
$connHandle =  fsockopen($host,$port,$errnum,$errstr,$timeout); 
if(!
is_resource($connHandle)){ 
 echo 
'Server '.$host.' offline'

else{ 
 echo 
'Server '.$host.' online'

fclose($connHandle); 
i quesiti/problemi sono due:

- questo script funziona solo quando si verifica la codizione online, ma se la macchina è offline dopo 30 secondi lo script va in timeout e non mi restituisce la condizione di offline.
- oltretutto l'ho testato su un server web, perchè conosco la porta, ma su una macchina normale, che non ha ne servizi web, ne ftp, quale porta dovrei settare?
mi aiutate a capire?
grazie.