Аналитика
http://www.geosystema.net/forum/

Использование команд по TCP/IP
http://www.geosystema.net/forum/viewtopic.php?f=1&t=758
Страница 1 из 1

Автор:  IvanShubin [ 05 авг 2008 14:13 ]
Заголовок сообщения:  Использование команд по TCP/IP

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

Автор:  Dkrav [ 07 авг 2008 18:39 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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

Автор:  Sergey [ 14 авг 2008 13:24 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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

Автор:  Bondarets Alexander [ 20 авг 2008 11:52 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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


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

Автор:  Sergey [ 20 авг 2008 13:15 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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

Автор:  Dmitriy Fedorov [ 20 авг 2008 13:40 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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

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

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

Автор:  Sergey [ 15 окт 2013 10:08 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

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

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

Автор:  voha [ 15 окт 2013 11:01 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

Sergey писал(а):
Подскажите! Как правильно закрыть соединение клиенту с сервером команд TCP/IP?. Digitals выдает ошибку "Asynchronous socket error 10053".
Как в примере с TCPMemo не всегда помогает:
Код:
TCPClient.Close;
TCPClient.Free;

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

Автор:  Bondarets Alexander [ 15 окт 2013 14:21 ]
Заголовок сообщения:  Re: Использование команд по TCP/IP

Sergey писал(а):
Подскажите! Как правильно закрыть соединение клиенту с сервером команд TCP/IP?. Digitals выдает ошибку "Asynchronous socket error 10053".
Как в примере с TCPMemo не всегда помогает:
Код:
TCPClient.Close;
TCPClient.Free;

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

При закрытии соединения ошибки отслеживать не имеет смысла, поэтому просто заглушите исключения таким способом.
Код:
try
  TCPClient.Close;
  TCPClient.Free;
except
end;

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/