Клим Куликов, Так в чем проблема создать новый сокет? Ну будет у Вас на каждое устройство по сокету, он закрылся, и убился сборщиком мусора питоновским. Чтобы это точно произошло, просто занулите его после закрытия. Типа:
....
class XXXX:
socket = None
....
def begin_test(self, blablabla):
self.socket = socket.connect(......)
.....
def close_socket(self, blablabla):
if is self.socket:
self.socket.close()
self.socket = None
AntHTML, полностью согласен.
А по поводу двух кабелей, с телекоммуникационную розетку на рабочем месте должны приходить два кабеля и розетка должна быть с двумя выходами. Иначе это не СКС и гостом тут не пахнет.
Владислав Лысков, практически все тоже самое, чт о и на яве, ведь это все внутри jvm и явы.
Вот только с работой в наших пенатах на clojure теперь не очень. Так что пока учите яву, а кложу можно для фана.
Петр, У монтажников одна задача - проложить километры кабелей, ничего не перебить, сделать все по уму и красиво: все подвязать, уложить, собрать стойки и шкафы, отмаркировать и сдать дальше, на настройку.
Петр, А монтажники и не должны ничего настраивать, они кабель тянут, в лотки и короба кладут, в патчпанели прошивают. Настройка - других рук мастера, с ноутбуками и белыми воротничками приходят, тестируют и настраивают. Но хороший монтажник, отнюдь в не меньшем авторитете, хоть и ходит весь в пыли и без белой рубашки иногда.
Петр, С другой стороны, поддежу Alexey Dmitriev (привет тебе большой!). Зачем лезть, туда, куда не нужно... Не Вы же подпись ставить будуте под проектом?
Петр, Так, это как так "сдадут как есть"?! Должен быть "проект", рабочая документация, исполнительная, кабельные журналы и прочая хрень. А не просто "провод в розетке".
Кстати о проводах в розетке, их, по стандарту, как минимум два нужно класть!
И я бы намекнул начальству, особенно, если бюджентая организация, что принятие проекта за рюмкой коньяка, грозит в последующем делом с органами.
Если, как рассказываете, два порта в два порта подключено, то возможны петли, и нужно уже свичи конфигурировать.
Но документацию, кабельные журналы, и тестовые протоколы я бы потребовал, как минимум.
PS. О! Все по ГОСТ Р 53246-2008 должно быть оформлено (может быть уже и поменялось чего и новый выпустили)
Петр, тут это... если лампочки мыргают, то оптика ничем не отличается от изырнэтов.
По идее, если все правильно сделано, и свичи новые, то сразу все должно заработать.
Но опять же, хорошо бы и схемку, и на свичи зайти.
Подразумеваю, что таки да, нужно DGS настраивать, тем болле, что они управляемые. На них зайти можно и посмотреть, чо творится-то...
И да, а где роутер, в каком подвале эта хрень прячется?! Кто dhcp раздает?
len(...) выдает длину последовательности. Длина - обычно число! И как Вы его хотите пропустить через цикл?
Если хотите цикл на длину последовательности, то есть функция range(...), которая выдает последовательность чисел, которые уже можно проитерировать в цикле.
nn_fanat, ну, батенька, что-то у Вас не так настроено, у всех работает, а у Вас - нет!
Давайте, подробнее рассказывайте, что, где и как поднимали, какие ОС, какие туннели, как проверяли...
PS. Заметьте, второй ответ, и как похож....
Wan-Derer, Понял, да. По идее лучше прикручивать свою сортировку. И если по возрасту они флиппуют, то нужно добавлять еще одно поле для сортировки, например по ID или UUID или дате.