![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TIdTCPServer.ReadStream.. Как определить размер? [D5, D6, Win2k, WinXP]
Th © (2004-05-19 17:53:00)Необходимо выполнить функцию из subject. Но размер считываемой команды неизвестен (протокол LDAP). Как бы половчее корректно осуществить считывание (возможно определить размер заранее)?
Th (2004-05-19 19:12:00) [1]я это уже давно сделал ;) см. мой 3-й пост
thnx
Digitman (2004-05-19 18:50:00) [2]
> Th (19.05.04 18:38) [6]
ты его упомянул всуе ... это и наводит на нехорошую мысль
> размер считываемой команды
нет никаких "команд" в поточном трансп.прикл.протоколе
есть поток бин.данных, который ты по ходу отправки/получения сам волен интерпретировать как команды или картинки или прочую лабуду.. когда говоришь о "командах", пляши от ПРИКЛАДНОГО протокола инф.обмена, а не от транспортного
Th (2004-05-19 18:38:00) [3]не имеет, я этого и не утверждал, это прикладной протокол ;)
Digitman (2004-05-19 18:31:00) [4]
> по стандартному протоколу LDAP
хрень какая-то ... LDAP не имеет непоср.отношения протоколу трансп.уровня TCP/IP
Th (2004-05-19 18:09:00) [5]Все отбой, всем спасибо, сам допер...
Th (2004-05-19 18:06:00) [6]"-дайте пожалуйста меню. -я сам меню.." (с)ДМБ
Я сам сервер.. ;) и ничего послать не могу - посылает совсем другое приложение по стандартному протоколу LDAP
Digitman (2004-05-19 18:04:00) [7]
> Th
если передающая (TIdTCPClient ?) сторона вызвала WriteStream(), то какие проблемы могут быть на принимающей стороне, вызвавшей ReadStream() ?
На то и пара компонентов TIdTCPClient/TIdTCPServer, "понимающих" друг-друга при трансляции сообщений, содержащих прикладные потоки данных ...
DevelS (2004-05-19 17:58:00) [8]наверное нужно сначала полать на сервер размер посылаемых данных а поле него сами данные.