Ich habe wieder einmal ein für mich nicht fassbares Problem und bitte um Unterstüzung. Suche im Netz und Forum war bisher erfolglos.
Eigentlich keine große Sache, geht aber einfach nicht, jedenfalls nicht unter Windows. Ich will eine IP im Netz anpingen, wenn der Teilnehmer antwortet, weiß ich, das er da ist.
Leider erhalte ich durch alle bisher von mir getesteten Varianten immer die Response=0, also mein Programm meint, alle Teilnehmer wären da, was aber nicht der Fall ist, stdout meldet auch artig
Bitte gebt mir einen Tip- herzlichen Dank im Voraus - Alex
Code: Alles auswählen
import os
for q0 in xrange(255):
q0s = str(q0)
Adresse = "192" + '.' + "168" + '.' + "10" + '.' + q0s
response = os.system("ping -n 1 " + Adresse)
if response == 0:
pingstatus = "Network Active"
else:
pingstatus = "Network Error"
print pingstatus
print response
Code: Alles auswählen
Ping wird ausgef�hrt f�r 192.168.10.6 mit 32 Bytes Daten:
Antwort von 192.168.10.33: Zielhost nicht erreichbar.
Ping-Statistik f�r 192.168.10.6:
Pakete: Gesendet = 1, Empfangen = 1, Verloren = 0
(0% Verlust),
Network Active
0