|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Jun 2004
Messaggi: 47
|
[C++] verifica di ping
come posso fare in c++ una verifica di ping del tipo (dato un ip)
se rispondi al ping -> stampa "ok" se non rispondi al ping -> stampa "errore" grazie |
![]() |
![]() |
![]() |
#2 |
Registered User
Iscritto dal: Jun 2004
Messaggi: 47
|
è possibile fare la stessa cosa in PHP?
è possibile in PHP verificare se, dato un indirizzo IP, esso risponde o no? grazie |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Su linux, basta eseguire (ad es. tramite la funzione system)
ping -c 1 <host> e controllare il valore ritornato da ping. Se restituisce 0 il ping ha avuto successo, altrimenti no. Vedi la pagina man di system per come ottenere il valore restituito da un comando.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#5 |
Registered User
Iscritto dal: Jun 2004
Messaggi: 47
|
posso in PHP con fsockopen() verificare se a quell'IP e a quella porta risponde nessuno ?
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Se l'apertura del socket fallisce, o non c'è nessuno, o non c'è nessun servizio in ascolto su quella porta, oppure la porta è filtrata.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#7 | |
Bannato
Iscritto dal: Oct 2004
Città: Roma
Messaggi: 124
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:10.