Как Indy's TIdTCPClient
и TIdTCPServer
могут использоваться в следующем сценарии:
Client ---------- initate connection -----------> Server
...
Client <---------------command------------------- Server
Client ----------------response-----------------> Server
...
Client <---------------command------------------- Server
Client ----------------response-----------------> Server
Клиент инициирует соединение , но действует как «сервер» (ожидает команд и выполняет их).
Подход OnExecute
из TIdTCPServer
не работает в этом случае (по крайней мере, я не могу заставить его работать должным образом). Как я мог это сделать?
Надеюсь, вопрос достаточно ясен.