telnet клиент

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

Возникла необходиомсть написать telnet-клиент, который бы выполнял команды, читая их список из файла. Графической части вообще нет. То есть скармливаем программе файл со списком команд, класс их выполняет и результат (весь лог), например, скидывает в файл.
Основная проблема - ожидание результат выполнения предыдущей команды. Потом все команды не отправить, т.к. сервер их так не обрабатывает
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

[сообщение удалено автором]
С уважением, Lost Angel...
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

LAngel, в оконном приложении (в проекте) не работает. "Зависает" на s := TelnetClient.CurrentReadBuffer; на втором обращении. Т.е. идет первый проход цикла после соединения, замет из телнета читается какая-то непонятная строка, а на втором чтении програ подвисает
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

LAngel, да и чистый твой вариант тоже не пашет
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

мда....
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

А что мда?
Я ж тут, оказывается, только посты набираю, последние полтора года...
обиделся тут один, что я ему исходник решающий его проблему не написал ;)
теперь вот сижу боюсь ;)
С уважением, Lost Angel...
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

vunder, ты зря на человечка наехал, я давно его наблюдаю, довольно сильный программер, вини свои кривые руки если что не получилось..
YurikGL
Сообщения: 142
Зарегистрирован: 16 фев 2005, 21:54
Откуда: Уфа
Контактная информация:

vunder писал(а):Основная проблема - ожидание результат выполнения предыдущей команды.
Что мешает после выполнения каждой команды просто выжидать скажем с полсекунды?
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

В idTelnet есть штатный метод обработки команд, SendCmd, результат обработки которого можно получить в обекте LastCmdResult
С уважением, Lost Angel...
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

vunder,
У Фролва есть книга Делфи глазами хакера. Там есть пример как сделать простейший телнет. В нете поищи книгу много разных инетресных примеров.

Duncon,
Насчет какой программер LAngel, я не спорю я его не видел и не мне его судить, но я видел его код который адресовался мне.

LAngel,
Я не наехал, а пропросил если можншь помочть то помоги реально, а то что ты написал это была ерунда
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Ответить