Глубины Indy

       

Проверка почтового индекса - протокол


Протокол клиента очень прост, он содержит только две команды:

  • Lookup <почтовый код 1> < почтовый код 2> ...
  • Quit

Общение с сервером выглядит так:

Server: 204 Post Code Server Ready.

Client: lookup 16412

Server: 200 Ok

Server: 16412: EDINBORO, PA

Server: .

Client: lookup 37642 77056

Server: 200 Ok

Server: 37642: CHURCH HILL, TN

Server: 77056: HOUSTON, TX

Server: .

Client: quit

Server: 201-Paka!

Server: 201 4 requests processed.

The server responds with a greeting when the client connects. Greetings and replies to commands typically contain a 3 digit number specifying status. This will be covered more in detail in later sections.

После приветственного сообщения сервер готов принимать запросы от клиента. Если принята команда Lookup – сервер отвечает списком почтовых кодов и далее соответствующим именем города и штата. Ответ заканчивается строкой с единственным символом <точка>. Клиент может посылать множество команд, пока не выдаст команду Quit, после происходит рассоединение.



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