|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2012, 16:38 | #1 |
Новичок
Джуниор
Регистрация: 06.08.2012
Сообщений: 1
|
TidTCPClient как определить момент чтения?
Знаю, что не первый задаю этот вопрос, но прошу не ругаться, до конца момента истины так и не дотянул.
В задаче необходимо реализовать SMPP протокол работы с СМС центорм (SMSC). На каждую отправленную команду SMSC присылает результат ее выполнения. Но отправить можно сразу несколько комманд, и в какой момент ловить ответы не понятно. По всякому прочитанному материалу сделал все через таймер: Код:
Пытался загрузить буфер в поток с параметрами по умолчанию (ReadStream(mem)). Но почему-то не определяется размер буфера... т.е. работает только если явно укажешь размер, а я не знаю какую команду пришлет сервер. Как правильно и самое главное вовремя оформить чтение ответа сервера? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм программного чтения кода(наподобие чтения тегов в браузерах) | psih_stalker | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 10.01.2012 21:32 |
Вопрос по TidTCPClient | hobtorkins | Работа с сетью в Delphi | 0 | 21.12.2011 13:25 |
Как отправить текст с TidTCPServer на TidTCPClient? | cyberexpert | Работа с сетью в Delphi | 0 | 19.09.2011 23:26 |
Как корректно определить границы кучи в любой момент времени без использования функций менеджера дрп в си | DartLenin | Общие вопросы C/C++ | 0 | 18.12.2010 21:15 |
Как определить момент запуска сторонней программы? | NioTo | Win Api | 2 | 17.12.2007 16:40 |