Глубины Indy

Пример протокола


Для демонстрации базовой реализации обработчиков команд, определим простой протокол. Для демонстрации пользовательского сервера времени реализуем три команды:

  • Help – показывает список поддерживаемых команд и их форматы.
  • DateTime <format> - возвращает текущую дату и время в указанном формате, если формат не указан, то по умолчанию используется формат yyyy-mm-dd hh:nn:ss.
  • Quit – закрывает сессию и отсоединяется.

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



Содержание раздела