Текущий архив: 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.47 MB
Время: 0.012 c