[Development] Плагин TestFTP: проверка серверов FTP/HTTP

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Похоже, автора задолбали наши репорты :-)
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

sergeich писал(а):Похоже, автора задолбали наши репорты :-)
Похоже, что так.
«The Truth Is Out There»
Mindtraveller
Сообщения: 23
Зарегистрирован: Чт май 18, 2006 19:24

Сообщение Mindtraveller »

Нет, автор разгребал более платные вопросы :)

Пришлось снова переписывать две трети, чтобы избежать некоторых багов, а также попытаться оптимизировать систему опроса, чтобы не висло на разных машинах.
Синтаксис файла со списком серверов не менялся, в принципе можно переписать только бинарник.

Особенности:
1) в процессе тестирования ФТП гуляние по директориям этой же вкладки может подвисать на некоторое количество секунд - увы, издержки ТС.
2) пока что отключил вход в ФТП до окончания тестирования списка. там есть кое-какие сложности, и сначала хотел бы оттестировать в том виде, который есть. будет без ошибок - включу.

В общем, на тестирование и предложения предлагается версия 0.4.0:
http://slil.ru/22978819
Последний раз редактировалось Mindtraveller Ср авг 02, 2006 14:41, всего редактировалось 1 раз.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Заработал ок! Совсем другое дело!!! Спасибо автору!
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Вопрос автору-как пересканировать серверы, не выходя из Тотала?
Mindtraveller
Сообщения: 23
Зарегистрирован: Чт май 18, 2006 19:24

Сообщение Mindtraveller »

Пока никак 8)
Вот думаю, встатвлять ли такую возможность.
Что останавливает? Предположим, идёт постоянное сканирование. То есть, открытие сессии и её закрытие.
В нашей сетке, к примеру, банят айпишники, которые вот так вот регулярно "настукивают".

Либо, сделать окошко с настройками таймера между сканированием портов.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Банят в почти всех сетках за это. Но окошко с настройками таймера - это нужно.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Постоянное сканирование не надо. Просто кнопка "Сканировать". А как часто сканировать-это уже проблемы пользователя. :-)
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

А команду Обновить нельзя приспособить? Нажал F2 и радуйся :)
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Ну нажал-и что? Сканирование от этого не запускается.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Блин, так я и говорю-то не тебе, а автору. Чтобы он сканирование сделал по кнопке для cm_RereadSource. Щас и не должно пахать...
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Ааа......правильно. Не понял, блин, кому ты говоришь :-)
Mindtraveller
Сообщения: 23
Зарегистрирован: Чт май 18, 2006 19:24

Сообщение Mindtraveller »

Сергей, а как ты себе представляешь кнопку сканировать? )))
ТС же не позволяет вводить плагинам интерфейс внутрь себя.
Где эта кнопка будет располагаться и как обрабатываться технически? В WFX SDK такой возможности нет.

Разве что можно в диалоговом окне опций плагина (это который Alt+Enter на плагине в Сетевом окружении) эту кнопку встроить.
Тогда в принципе лучше сделать такую кнопку чем таймер (позволяющий банить - если ты про него забыл) ))

Команду обновить приспособить нельзя. Так было сделано в самом начале и это вызывало ряд глюков при работе, кроме того я уже и так использую поток, который отвечает за обновление. Кроме того, данная команда иногда вызывается самопроизвольно из ТС - это одна из основных причин, по которой это не работает.
Последний раз редактировалось Mindtraveller Вт авг 08, 2006 13:51, всего редактировалось 1 раз.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Ладно, добавь к списку серверов ещё строку "###Сканировать" (### - чтобы первой была). Мы на неё будем жать, чтобы пересканировать. Хотя я не уверен, что апи позволит потом список обновить...

Кстати, посмотри на плагин Uninstaller. Он при нажатии cm_RereadSource обновляет как-то список...
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Павел, я думаю в любом варианте будет неплохо. Или можно с запуском плагина с каким-нибудь ключем (командой), например \scan
Ответить