Главная страница
    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.46 MB
Время: 0.039 c
3-1118901047
Гость2
2005-06-16 09:50
2005.07.31
Вопрос по SQL


6-1113840746
_Seldon_
2005-04-18 20:12
2005.07.31
Контекстное меню дла файла в сети


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


14-1121003817
serguncho
2005-07-10 17:56
2005.07.31
Букварь по PHP+MySQL


14-1120733248
Aladin23
2005-07-07 14:47
2005.07.31
Где взять компонент эффектного появления окна?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский