Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как прочитать картинку с сервера из потока? [D7, Win95/98]


Nick11 ©   (2005-12-23 15:23:00) 

Добрый день.
Есть Java апплет с исходниками, который читает картинку из потока с сервера. Сервер реализjван на Delphi, но исходников нет. Нужно написать такой же клиент на Delphi.

Незнаю как прочитать картинку из потока.
В Java это делается так:

InputStream stream= URL(request).openStream();
byte[] b;
stream.read(b, position, count);

Спасибо, мастера.


Slym   (2005-12-26 12:56:00) [1]

tesseract ©   (23.12.05 17:41) [4]
Eraser ©   (23.12.05 18:00) [5]
tesseract ©   (26.12.05 10:40) [8]
Eraser ©   (26.12.05 12:28) [9]
Не в ту степь понесло...

Сервер готов и работает... Судя по всему это HTTP сервер, а картинка BMP/JPG.
ВОТ что просил просящий:
Stream:=TMemoryStream.Create;
Http:=TIDHttp.Create(nil);
Http.Get(RequestURL,Stream)
Stream.Position:=0;
Image1.Picture.Bitmap.LoadFromStream(Stream);


Eraser   (2005-12-26 12:28:00) [2]


> tesseract ©   (26.12.05 10:40) [8]

Размер дэйтаграммы ограничен то... большИе картинки не попередаёшь, а изобретать свой аналог TCP на UDP смысла не вижу.


tesseract   (2005-12-26 10:40:00) [3]


> Ну думаю для передачи картинок UDP не очень сгодится.

Чем тебе он нелюб? Для FTP годится а для картинок что нет? Меньше проц грузить будет.


Eraser   (2005-12-23 18:16:00) [4]


> nick11   (23.12.05 18:03) [6]

http://www.indyproject.org/Sockets/Demos/index.en.iwp
http://www.atozed.com/indy/Demos/index.iwp


nick11   (2005-12-23 18:03:00) [5]

> Eraser

Большое спасибо. А где нибудь пример можно найти? Дело еще в том, что я не знаю как реализован сервер.


Eraser   (2005-12-23 18:00:00) [6]


> tesseract ©   (23.12.05 17:41) [4]

Ну думаю для передачи картинок UDP не очень сгодится.

> Nick11   (23.12.05 15:23)

см. [2] + TidTCPClient/Server и будет тебе счастье.


tesseract   (2005-12-23 17:41:00) [7]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1129439025&n=4


Nick11   (2005-12-23 17:40:00) [8]

Согласен, дилетант. Но может подскажете поподробней?


tesseract   (2005-12-23 17:31:00) [9]

см закладку indyClients/indyServers.


Digitman   (2005-12-23 17:23:00) [10]

бред сивой кобылы.
дилетантщина первого разряда.


Наверх

Титульная страница Поиск, карта сайта Написать письмо