Главная страница
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.052 c
14-1120663340
-=[ASH]=-
2005-07-06 19:22
2005.07.31
Серийные номера


14-1120725467
DD
2005-07-07 12:37
2005.07.31
OLAP (кубы в Excel e)


14-1120670023
Cheater
2005-07-06 21:13
2005.07.31
Можно ли послать сообщение по локальной сети используя...


14-1120582323
romychk
2005-07-05 20:52
2005.07.31
Формат файла


4-1117652496
Ralf
2005-06-01 23:01
2005.07.31
Dislpay Frequency