| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > IdTCPServer1 (Indy 10) |
| Автор: Rexar 23.4.2008, 16:58 |
| IdTCPServer1 (Indy 10) К примеру: есть 3 активных подключения, первый отключается, то все остальные сдвигаються и меняются индексы ! Я хочу передать сообщение 1 подключению, но пока в OnDisconnect я обрабатываю сдвиг индексов - сообщение передаётся 2 клиенту ! Как сделать чтобы было нормально ? |
| Автор: dumb 23.4.2008, 20:46 |
| http://forum.vingrad.ru/act-Help/CODE-01/HID-17.html http://forum.vingrad.ru/forum/topic-60076.html http://forum.vingrad.ru/forum/topic-163841.html |
| Автор: Rexar 23.4.2008, 21:54 | ||
| Как прочитать все данные, желательно со спецсимволами ? Я делаю вот так, но это неправильно, т.к. без сецсимволов и может встретиться пустая строка...
|
| Автор: dumb 24.4.2008, 09:13 |
| WriteStream/ReadStream |
| Автор: Rexar 24.4.2008, 12:49 | ||
Эта функция читает файлы до DISCONNECTа, а мне надо получить, а затем отправить данные ! Т.е. пока не будет разьеденения выполнение этой функции будет продолжаться ! |
| Автор: dumb 24.4.2008, 18:23 |
| прочитай описание еще раз. внимательно. |
| Автор: Rexar 25.4.2008, 12:41 |
| ReadStream Функция ReadStream читает данные из потока. В функции может быть указано количество байт, для чтения из потока или до отсоединения. Я не знаю сколько пришло и пришло ли вобше ! |
| Автор: Rexar 25.4.2008, 15:31 |
| Разобрался Оказывается есть параметр AContext.Connection.Socket.ReadTimeout в котором указывается время считывания данных... |