Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизПередача файла по сокет-каналу. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c