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

Вниз

Передача файла по сокет-каналу.   Найти похожие ветки 

 
evgen_2001   (2002-03-05 16:53) [0]

Привет мастера!
Не могли бы привести примерчик для передачи файла по сокету?
Заранее благодарен.


 
Digitman ©   (2002-03-05 16:59) [1]


var
fs: TMemoryStream;
...
fs.LoadFromFile("filename.ext");
Socket.SendBuf(fs.Memory^, fs.Size);


 
Kettle of delphi   (2002-03-05 17:34) [2]

2 Digitman ©:
А ваш пример будет корректно работать с файлами произвольного размера? Например, с файлом, > 2.5 Гб?


 
Digitman ©   (2002-03-05 17:42) [3]

>Kettle of delphi
Об этом, заметь, речь в вопросе не шла. Будет конкретный вопрос - будут и конкретные комментарии/уточнения.

Резюме : каков вопрос - таков и ответ.


 
Kettle of delphi   (2002-03-05 18:19) [4]

2 Digitman ©:
Конкретно спрашиваю:
Есть ли способ передать файл произвольного размера с помощью небольшого окличества директив языка?
Мне мыслится, можно читать файл по блокам и передавать каждый из них, например, через буфер. Такой подход хорош и тем, что при сбое, всегда можно восстановить прием/передачу с последнего принятого/переданного блока. Минус - нужно писать много кода. Здесь суть вопроса: нет ли таких директив, которые все описанное делают автоматически?



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
6-66946
Surf
2002-01-07 11:15
2002.03.21
Читать всем кому интересно про ESockError и иже с ним.


7-67034
Brand
2001-12-13 23:25
2002.03.21
Буфер клавиатуры.


3-66755
dymka
2002-02-21 08:53
2002.03.21
Нужен совет по проектированию системы


3-66762
Draculenok
2002-02-22 07:30
2002.03.21
Подскажите где можно скачать Qreport Professional


14-67003
Bodia
2002-02-07 10:31
2002.03.21
Как мне закилять, Randll