Здравствуйте.
У меня есть две программки: Server и Client. Client отправляет файл Server'у. Всё работает, но мне хочется видеть как передаётся файл (т.е мне нужно как-то туда прикрутить прогресс-бар) Как это сделать? (если возможно)
[url=http://forum.hiasm.com/xf/attach/share/send file.rar]вот архив[/url]
Этот топик читают: Гость
Ответов: 130
Рейтинг: 3
|
|||
карма: 0 |
|
Ответов: 186
Рейтинг: 9
|
|||
Dima писал(а): Здравствуйте.У меня есть две программки: Server и Client. Client отправляет файл Server'у. Всё работает, но мне хочется видеть как передаётся файл (т.е мне нужно как-то туда прикрутить прогресс-бар) Как это сделать? (если возможно) вот архив На быструю руку набросал (может будет работать) А вообще вместо цикла лучше счетчик ставить, но не понял куда его прицепить code_21584.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_21584.txt [2KB] [124] | ||
Голосовали: | Dima |
Ответов: 130
Рейтинг: 3
|
|||
Вроде работает, спасибо. На локалхосте всё нормально, а через интернет ещё не пробовал передавать файлы. (как попробую отпишусь работает или нет)
|
|||
карма: 0 |
|
Ответов: 186
Рейтинг: 9
|
|||
Скорее всего цикл не сможет отобразить реальное положение загрузки.
Для отображения процесса загрузки таблицы я использую счетчик. code_21587.txt Но для твоей схемы, я не понял куда его прицепить. |
|||
карма: 0 |
| ||
файлы: 1 | code_21587.txt [12.6KB] [86] |
Ответов: 876
Рейтинг: 101
|
|||
карма: 1 |
| ||
файлы: 1 | code_21589.txt [2KB] [129] | ||
Голосовали: | Dima |
Ответов: 130
Рейтинг: 3
|
|||
Chipset писал(а): Но для твоей схемы, я не понял куда его прицепить.------------ Дoбавленo в 13.46: flud писал(а): Делай два сервера, три, четыре, да хоть десять и шли всю нужную инфу.
code_21589.txt |
|||
карма: 0 |
|
Ответов: 130
Рейтинг: 3
|
|||
Всем спасибо за ответы!
Dima писал(а): А как туда прикрутить выбор файла (как в моей схеме client) и сохранение принятого файла в свою директорию (как у меня в server). Я пробовал, но у меня ничего не получилось. И ещё, из схемы лучше убрать компонент MemoryStream, т.к при пересылке больших файлов прога может зависнуть из-за нехватки памати.------------ Дoбавленo в 17.52: flud, спасибо за пример, он мне очень помог. |
|||
карма: 0 |
|
7