Глубины Indy

       

Тестирование новой команды


Теперь, когда команда уже реализована можно приступить и к тестированию, просто воспользуемся Telnet, поскольку протокол текстовый:

1. Запустим приложение.

2.      В меню Start: Run введем: telnet 127.0.0.1 6000 и нажмем OK. Это указывает Telnet подсоединиться к компьютеру на порт 6000, который используется в демонстрационном примере.

3.      Сервер должен ответить 200 Hello, что является приветствием, из свойства Greeting of TIdTCPServer.

4.      Telnet затем покажет каретку. Это означает, что сервер готов и ожидает команду.

5.      Введем HELP и нажмем enter. Сервер ответит "400 Unknown Command". Поскольку пока мы не создали командного обработчика для команды HELP и ответ "400 Unknown Command" был взят из свойства ReplyUnknown.

6.      Введем QUIT. Сервер ответит "200 Good Bye" и отсоединится от клиента.

Поздравляем! Вы построили сервер с обработчиком команд. В следующей главе мы реализуем остальные две команды - HELP и DATETIME, которые имеют отличное от команды QUIT поведение.



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