Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Как прочитать картинку с сервера из потока?   Найти похожие ветки 

 
Nick11   (2005-12-23 15:23) [0]

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

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

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

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


 
Digitman ©   (2005-12-23 17:23) [1]

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


 
tesseract ©   (2005-12-23 17:31) [2]

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


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

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


 
tesseract ©   (2005-12-23 17:41) [4]

http://delphimaster.net/view/6-1129439025/


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


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

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

> Nick11   (23.12.05 15:23)

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


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

> Eraser

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


 
Eraser ©   (2005-12-23 18:16) [7]


> nick11   (23.12.05 18:03) [6]

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


 
tesseract ©   (2005-12-26 10:40) [8]


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

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


 
Eraser ©   (2005-12-26 12:28) [9]


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

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


 
Slym ©   (2005-12-26 12:56) [10]

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);



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
2-1143100184
Bool
2006-03-23 10:49
2006.04.09
FormKeyDown


6-1135782302
Nepovezlo
2005-12-28 18:05
2006.04.09
Передача данных по ЛВС...


2-1143213758
Nirvana
2006-03-24 18:22
2006.04.09
Вопрос по DBLookupComboBox


10-1116429022
Santrope
2005-05-18 19:10
2006.04.09
Как распечатать Excel документ при помощи PrintDialog ?


2-1143449951
Daria
2006-03-27 12:59
2006.04.09
Delphi+Excel