Главная страница
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.03 c
15-1142318554
Knight
2006-03-14 09:42
2006.04.09
FreeLibrary... Что не так?


15-1142621675
olevacho_
2006-03-17 21:54
2006.04.09
Посоветуйте компонеты для построения отчетов


15-1142403938
Emik
2006-03-15 09:25
2006.04.09
FIBPlus Tools


2-1143105524
SergeyG
2006-03-23 12:18
2006.04.09
Есть файл байтов (file of byte). Как сделать, чтобы массив данных


2-1143320399
grrr
2006-03-25 23:59
2006.04.09
рисование мышкой в canvas