namest
Авг. 3, 2009 09:37:30
Столкнулся с проблемой: необходимо проверить работоспособность удалённого устройства, по определённому порту.
Вторые сутки бьюсь, но пока моих познаний в python не хватает даже для того чтобы просто запинговать устройство. Кто может помочь кодом или дельным советом?
slav0nic
Авг. 4, 2009 10:22:33
ставишь таймаут на сокет и пытаешься приконнектится к порту
http://code.activestate.com/recipes/286240/ например, смотри def run
namest
Авг. 7, 2009 09:30:00
дада, спасибо я так уже и думал сделать…
сейчас руки дойдут, напишу
namest
Авг. 7, 2009 11:23:10
замечательный скриптик, для проверки решил протестировать вторую часть, вписал IP машины, диапазон портов 0-30, в результате получил ответ:
:23 OPEN
:25 OPEN
залез по телнету на устройство, глянул в статус портов, на что получил
23 - закрыт
25 - открыт
27 - открыт
slavik
Авг. 7, 2009 12:20:39
namest
замечательный скриптик
попробуйте в одном потоке
slavik
Авг. 7, 2009 12:56:53
namest
в смысле в одном потоке?
если мы говорим об одном и том же скрипте, то он многопоточный