Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Докачка   Найти похожие ветки 

 
cherrex ©   (2005-04-17 00:20) [0]

Проблема такая: Я подключаюсь к серверу через модем (как к провайдеру) и передаю по TFTP (TIdTrivialFTPServer и TIdTrivialFTP) zip-файл.
Вопрос: как сделать докачку в случае разрыва?


 
dmitry501 ©   (2005-04-18 06:22) [1]

http://delphimaster.net/view/6-1109621176/


 
cherrex ©   (2005-04-19 17:05) [2]

Спосибо за ссылку,я ее посмотрел, но хотелось бы узнать по конкретней (на ссылке конкретного мало).


 
dmitry501 ©   (2005-04-20 05:42) [3]

В процедуре записи на ФТП

procedure TIdFTP.Put(const ASource: TStream; const ADestFile: string = "";
const AAppend: boolean = false);

есть параметр const AAppend: boolean = false который нужно установить в True.


 
wal ©   (2005-04-20 09:27) [4]

Насколько я знаю, TFTP докачку не поддерживает.
ftp://ftp.rfc-editor.org/in-notes/rfc1350.txt

2 bytes     string    1 byte     string   1 byte
------------------------------------------------
| Opcode |  Filename  |   0  |    Mode    |   0  |
------------------------------------------------
          Figure 5-1: RRQ/WRQ packet

Как видишь, в пакете запроса файла никаких полей для указания длинны или стартовой позиции нет.
А в чем глубокий смысл использования TFTP, а не FTP например?

С уважением


 
cherrex ©   (2005-04-20 23:20) [5]


> dmitry501 ©   (20.04.05 05:42) [3]
> В процедуре записи на ФТП
>
> procedure TIdFTP.Put(const ASource: TStream; const ADestFile:
> string = "";
> const AAppend: boolean = false);
> есть параметр const AAppend: boolean = false который нужно
> установить в True.


На сколько я понял, что при следующем вызове TIdFTP.Put докачка начнется с места разрыва (если установлен этот AAppend). Я правельно понял?


 
cherrex ©   (2005-04-20 23:24) [6]


> Как видишь, в пакете запроса файла никаких полей для указания
> длинны или стартовой позиции нет.
> А в чем глубокий смысл использования TFTP, а не FTP например?
>
> С уважением


Он показался мне проще, а сейчас времени нет на переход. Но думаю что мне другого не остается как перейти на FTP.


 
dmitry501 ©   (2005-04-22 11:22) [7]

Посмотри в модуле idftp.pas
Проведи эксперимент, наконец.



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.084 c
14-1121158662
alless
2005-07-12 12:57
2005.07.31
Microsoft = 666?


6-1113650941
-[ HAWK ]-
2005-04-16 15:29
2005.07.31
Подключение к инету


3-1118924142
Lenz
2005-06-16 16:15
2005.07.31
Как изменить структуру базы данных (dbf) если исходная на SQL


1-1121171705
race1
2005-07-12 16:35
2005.07.31
Перемещение панели


10-1098286030
GanibalLector
2004-10-20 19:27
2005.07.31
"как бы" утечка ...