Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2015, 12:20   #1
Kiten
Пользователь
 
Аватар для Kiten
 
Регистрация: 31.07.2012
Сообщений: 15
По умолчанию Программа работающая с telnet

Всем привет!
Собираюсь написать программу, которая работает с протоколом telnet. Хотел бы получить некоторые подсказки, в каком направлении двигаться, какие разделы изучать и т.д. Планирую написать в Delphi. Коротко опишу суть, основные моменты.

1. Программа обращается к сетевому элементу по IP-адресу, через кабель Ethernet.
2. Связь идет по протоколу telnet.
3. Для доступа к устройству программа авторизируется по логину и паролю.
4. Программа через определенный промежуток времени (скажем каждые 20 секунд), отправляет команду в данное сетевое устройство (набор символов), и получает ответ (набор символов).
5. Таких сессии программа открывает несколько (т.е. она осуществляет данные процедуры, т.е. обмен данными с несколькими устройствами)
6. Все остальное сводится к постройке графического интерфейса, обработке событий, логике, циклам, связи кнопок и т.д. - с этим вроде как нет пороблем.

Хотелось бы узнать, возможно ли это сделать на базе VCL, или необходимо также использовать Windows-API? Хотелось бы знать, какие темы рассматривать, т.к. клиент-серверными приложениями никогда не занимался. Буду рад за любую помощь!
Серьезное лицо - это еще не признак ума
Kiten вне форума Ответить с цитированием
Старый 03.08.2015, 15:42   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

telnet реализовам много где, есть VCLшный Indy уже встроен в IDE ищите в палитре компонент протокол. Масса настроек. Но очень громозкий, тянет за собой весь бэкграунд Indy. Так же телнет есть в Ararat Synapse и ICS, все они - в виде классов.
Человек_Борща вне форума Ответить с цитированием
Старый 03.08.2015, 17:31   #3
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

не проще старый добрый TCPCLIENT и TCPSERVER
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна программа работающая с куками на С/С++, за денежку kirilovi4yan Фриланс 0 05.04.2011 17:56
Программа на Delphi работающая с Excel PRoRocK9 Фриланс 5 01.01.2011 11:08
программа работающая с реестром ChExi Фриланс 5 29.12.2010 01:39
Программа работающая со всеми web browsers. waterya Общие вопросы Delphi 0 16.06.2010 09:59
Почти работающая программа на С++ S.T.U.D.E.N.T Помощь студентам 0 09.04.2009 10:19