Вверх ↑
Этот топик читают: Гость
Ответов: 130
Рейтинг: 3
#1: 2010-11-25 11:33:17 ЛС | профиль | цитата
Здравствуйте.
У меня есть две программки: Server и Client. Client отправляет файл Server'у. Всё работает, но мне хочется видеть как передаётся файл (т.е мне нужно как-то туда прикрутить прогресс-бар) Как это сделать? (если возможно)
[url=http://forum.hiasm.com/xf/attach/share/send file.rar]вот архив[/url]
карма: 0

0
Ответов: 186
Рейтинг: 9
#2: 2010-11-25 11:59:52 ЛС | профиль | цитата
Dima писал(а):
Здравствуйте.
У меня есть две программки: Server и Client. Client отправляет файл Server'у. Всё работает, но мне хочется видеть как передаётся файл (т.е мне нужно как-то туда прикрутить прогресс-бар) Как это сделать? (если возможно)
вот архив

На быструю руку набросал (может будет работать) А вообще вместо цикла лучше счетчик ставить, но не понял куда его прицепить
code_21584.txt
карма: 0

1
файлы: 1code_21584.txt [2KB] [124]
Голосовали:Dima
Ответов: 130
Рейтинг: 3
#3: 2010-11-25 15:03:12 ЛС | профиль | цитата
Вроде работает, спасибо. На локалхосте всё нормально, а через интернет ещё не пробовал передавать файлы. (как попробую отпишусь работает или нет)
карма: 0

0
Ответов: 186
Рейтинг: 9
#4: 2010-11-26 05:09:17 ЛС | профиль | цитата
Скорее всего цикл не сможет отобразить реальное положение загрузки.
Для отображения процесса загрузки таблицы я использую счетчик.

code_21587.txt

Но для твоей схемы, я не понял куда его прицепить.

карма: 0

0
файлы: 1code_21587.txt [12.6KB] [86]
Ответов: 876
Рейтинг: 101
#5: 2010-11-26 09:58:20 ЛС | профиль | цитата
Делай два сервера, три, четыре, да хоть десять и шли всю нужную инфу.
code_21589.txt
карма: 1

1
файлы: 1code_21589.txt [2KB] [129]
Голосовали:Dima
Ответов: 130
Рейтинг: 3
#6: 2010-11-26 13:15:54 ЛС | профиль | цитата
Chipset писал(а):
Но для твоей схемы, я не понял куда его прицепить.
Можешь переделать схему так, чтобы было куда цеплять
------------ Дoбавленo в 13.46:
flud писал(а):
Делай два сервера, три, четыре, да хоть десять и шли всю нужную инфу.
code_21589.txt
Работает. А как туда прикрутить выбор файла (как в моей схеме client) и сохранение принятого файла в свою директорию (как у меня в server). Я пробовал, но у меня ничего не получилось. И ещё, из схемы лучше убрать компонент MemoryStream, т.к при пересылке больших файлов прога может зависнуть из-за нехватки памати.
карма: 0

0
Ответов: 130
Рейтинг: 3
#7: 2010-11-27 17:52:21 ЛС | профиль | цитата
Всем спасибо за ответы!
Dima писал(а):
А как туда прикрутить выбор файла (как в моей схеме client) и сохранение принятого файла в свою директорию (как у меня в server). Я пробовал, но у меня ничего не получилось. И ещё, из схемы лучше убрать компонент MemoryStream, т.к при пересылке больших файлов прога может зависнуть из-за нехватки памати.
разобрался сам
------------ Дoбавленo в 17.52:
flud, спасибо за пример, он мне очень помог.
карма: 0

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)