Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.07.2008, 09:54
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию Сеть

Добрых часов суток! Help! Проблема такая:
я написал програмку которая мне передает через локальную сеть изображение, не в виде файла а в виде потока памяти (MemoryStream).
Вообщем изображение на мой комп приходит гдето через 5 секунд. А нельзя ли как-нибудь уменьшить это время и если можно то как мне это реализовать?
Ответить с цитированием
  #2  
Старый 17.07.2008, 15:58
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию

Чо никто не знает что-ли. Ведь когда работают другие приложения, например просмотрщик видео, ведь изображения передаются достаточно быстро.
Ответить с цитированием
  #3  
Старый 17.07.2008, 16:29
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Думаю, зависит от размера файла, от того, какими кусками ты его передаешь, и, естественно, от скорости сетки. Дело в том, что для воспроизведения видео не обязаельно закачивать файл целиком. При этом существует 2 потока: один закачивает файл, а второй воспроизводит то, что успело закачаться.

Вариант решения. Отмасштабировать картинку перед передачей для отображения в нужных условиях. Т.е., если у тебя сама картинка 1000х1000, а окно отображения 100х100, то ты можешь съэкономить кучу времени, если отмасштабируешь ее перед передачей под размеры окна отображения.
Ответить с цитированием
  #4  
Старый 18.07.2008, 11:21
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию

Это тоже мысль! Как я не додумался до этого. Сенкью тебе!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:20.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025