Использование команд по TCP/IP

Добрый день. Я работаю с сервером команд Digitals. Есть проблема, наверное Вам известная: как проконтролировать целостность получение больших по размеру объектов? Насколько я понял, ответ не передаётся блоками, он не завершается ключевым словом или символом. Как быть? :confused:

Мы уже 1 раз это проходили. На момент когда проблема была затронута разработчики сказали что неполучается изза размера HTTP блока. Как вариант было предложено сохранять объект а ASCII формат и своей программой уже обрабатывать.

Где можно взять описание всех команд TCP/IP?

Список команд можно получить в Сервис>Настройки>Список команд. За разъяснением по интересующим командам обращайтесь сюда или в ICQ.

Спасибо за подсказку.
Конечно по названию команд можно догадатся их действие, но все же хотелось бы узнать их описание.

Воспользуйтесь поиском на форуме по ключевому слову TCP, я попробоваел, есть полезные ссылки.

Посмотрите также здесь:
refland.kiev.ua/forum/viewfo … db8577c1ec

Это заброшеный форум, но кое-что еще накопать можно.

Подскажите! Как правильно закрыть соединение клиенту с сервером команд TCP/IP?. Digitals выдает ошибку “Asynchronous socket error 10053”.
Как в примере с TCPMemo не всегда помогает:

TCPClient.Close; TCPClient.Free;
Насколько я знаю нужно посылать флаги закрытия и дожидаться ответа сервера.

Якщо я працюю з сервером команд Digitals із VBA, то під’єднуюсь:WSAStartup &H101, WSAData WinsockConnect Imja, Port, 0 і від’єднуюсь:closesocket c WSACleanUpАле це робота на пряму з Вашого додатку робота з сокетами.

При закрытии соединения ошибки отслеживать не имеет смысла, поэтому просто заглушите исключения таким способом.

try TCPClient.Close; TCPClient.Free; except end;