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

Вниз

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

 
LiNkS   (2002-04-24 18:07) [0]

В статье на это сайте про сокеты был приведен пример передачи файлов через сокеты:

procedure SendFileBySocket(filename: string);
var srcfile: TFileStream;
begin
srcfile := TFileStream.Create(filename,fmOpenRead);
ServerSocket1.Socket.Connections[0].SendStream(srcfile);
srcfile.Free;
end;

Все хорошо, только как я понимаю здесь передаются не файлы, а их содержимое (более менее приемлимо для текстовых фалов и html). А как организовать именно полнеценную передачу файлов?


 
Doom ©   (2002-04-24 18:12) [1]

?
> передаются не файлы, а их содержимое


Ты то сам понял что сказал?


 
SerVS ©   (2002-04-24 19:11) [2]

2Doom
Я думаю он понял, но не правильно высказал свою мысль.
2LiNkS
Если вы хотели сделать так что передавалось имя файла, атрибут и т.д. То нужно делать протокол типа ФТП. Но, имхо, лучше использовать не "типа ФТП", а ФТП. Соответствующие компоненты есть и входять в поставку с Дельфи. Например NMFtp или из библиотеки Indy.


 
n\a   (2002-05-01 21:35) [3]

2-й вариант посылать преред отправкой свою комаду типа ~*file: описание файла, и клиентом ловить и обрабатывать...


 
DenNNis   (2002-05-07 10:35) [4]

> SerVS ©
А Вы не могли бы мне подсказать как с помощью NMFTP послать файл? Задача - просто переслать файл например из C:\filename.dbf моего компа в паку "Общая" соседнего компа по локальной сети


 
Anatoly Podgoretsky ©   (2002-05-07 11:55) [5]

А папка видна в сети?


 
DenNNis   (2002-05-07 16:43) [6]

видна, но желательно именно программным спобом, а не "ручками", хотя так может и проще, но это не мне решать к сожалению :)



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-47491
Evants
2002-07-03 21:37
2002.07.15
ТListBox (правый клик)


3-47179
Teas
2002-06-15 01:48
2002.07.15
DBGrid


1-47439
Dinara
2002-06-30 14:07
2002.07.15
Как в ShellTreeView раскрыть дерево нужной папки?


4-47863
Avsam
2002-05-10 19:57
2002.07.15
SysListView32 и ListView_GetItemText


1-47259
Stelius
2002-06-28 00:35
2002.07.15
Вопрос по CONSTRUCTOR у