Форум сайта python.su
Добрый день!
Недавно начал изучать Пайтон, но уже есть задача, по которой необходима помощь.
Есть такая инструкция:
import socket def scan(): for i in range(254): try: addr = "10.121.11.%d" % i f = socket.gethostbyaddr(addr) print(f) except: print('no name for', addr)
Офлайн
0. Ну вот не с того вы начинаете ЯП учить..не с того. Раз нету базовых знаний куда вы в потоки лезете.
2. Асинхронность, asyncio
Офлайн
JOHN_16Да я в общем-то и не собирался пока лезть, пока тихонько почитываю Лутца, решаю простенькие задачи… А вот эта инструкция - производственная необходимость, которая очень нужна сейчас.
0. Ну вот не с того вы начинаете ЯП учить..не с того. Раз нету базовых знаний куда вы в потоки лезете.2. Асинхронность, asyncio
Офлайн
Два запроса она посылает и выдаёт исключение socket.herror , если не может получить ответ.
Покажи весь код.
Отредактировано py.user.next (Июнь 9, 2017 15:04:05)
Офлайн
py.user.nextФункция scan() и есть весь код, работа которого меня интересует.
Покажи весь код.
Офлайн
vic57Спасибо, разбираюсь.
gevent
Офлайн
Мы не удаляем просто так сообщения даже если оно не правильное. Видимо автор сам удалил
Офлайн
UrfinJuiceя удалил - увидел пример с gevent как раз под твою задачу
Товарищ модератор, а за что удалили сообщение с “socket.setdefaulttimeout”? Это было неверное решение?
Офлайн
Офлайн
vic57Товарищи, спасибо огромное, все получилось!
gevent
Офлайн