Форум: "Сети";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
ВнизIndy - как для IdTCPClient отследить приход сообщ-я Найти похожие ветки
← →
Dona (2003-02-26 12:36) [0]?
← →
Reindeer Moss Eater (2003-02-26 14:13) [1]Надо его читать. И если пришло, то прочитается.
← →
Dona (2003-02-26 14:18) [2]То есть что, на таймер, например, это повесить?
← →
Reindeer Moss Eater (2003-02-26 16:22) [4]Таймер???
У TidTcpClient куча синхронных методов:
ReadBuffer
ReadCardinal
ReadChar
ReadFromStack
ReadInteger
ReadLn
ReadLnWait
ReadSmallInt
ReadStream
ReadString
ReadStrings
← →
mrcat (2003-02-26 16:23) [5]таймер ставить - прийдется ещё антифриз "цеплять", но даже с ним программа жутко тормозит.
Создавай нить и обрабатывай.
← →
Dona (2003-02-26 16:40) [6]Простите за глупость, но как считывать эти сообщения, где Read... вызывать, чтобы программа не тормозила?
← →
Reindeer Moss Eater (2003-02-26 16:47) [7]Read надо вызывать в том месте программы, где клиенту требуются данные от сервера
← →
Dona (2003-02-26 16:50) [8]Это сист-ма обмена сообщениями. Хочу сделать обмен между кл. через сервер. Так что неизвестно, когда придет сообщение
← →
Reindeer Moss Eater (2003-02-26 16:57) [9]И что?
Читай сразу, как только появилась такая возможность.
← →
Dona (2003-02-26 17:05) [10]А какую процедуру вызвать, чтобы программа не зависала во время попытки чтения?
← →
Reindeer Moss Eater (2003-02-26 17:12) [11]Никакую.
Программа не зависает.
Это синхронный режим работы библиотеки.
Спасает TidAntiFreeze.
← →
Dona (2003-02-26 17:35) [12]Спасибо
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c