Khorsun Vlad wrote:
Почитай src/remote/interface.cpp и src/jrd/why.cpp. На пальцах - клиент
поддерживает свои списки аттачей\тр-ций\запросов\курсоров\блобов, кеширует
результаты выборки, поддерживает представление XSQLDA\XSQLVAR и т.п.
Дык и что? Ясное дело что имеем сильно stateful протокол обмена с
сервером. Но в общем случае нет задачи имплементировать ib api.
Грубо говоря, пишем класс TQuery, внутри работаем через сокет.
Вопрос только в том что написать доку о том, что надо пихать в сокет и
читать из него. Во всём этом важно то, что можно диверсифицировать
разработку при портировании (т.е. не надо напрягать разработчиков FB)