![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача файлов через сокеты.
LiNkS © (2002-04-24 18:07:00)В статье на это сайте про сокеты был приведен пример передачи файлов через сокеты:
procedure SendFileBySocket(filename: string);
var srcfile: TFileStream;
begin
srcfile := TFileStream.Create(filename,fmOpenRead);
ServerSocket1.Socket.Connections[0].SendStream(srcfile);
srcfile.Free;
end;
Все хорошо, только как я понимаю здесь передаются не файлы, а их содержимое (более менее приемлимо для текстовых фалов и html). А как организовать именно полнеценную передачу файлов?
DenNNis (2002-05-07 16:43:00) [1]видна, но желательно именно программным спобом, а не "ручками", хотя так может и проще, но это не мне решать к сожалению :)
Anatoly Podgoretsky (2002-05-07 11:55:00) [2]А папка видна в сети?
DenNNis (2002-05-07 10:35:00) [3]> SerVS ©
А Вы не могли бы мне подсказать как с помощью NMFTP послать файл? Задача - просто переслать файл например из C:\filename.dbf моего компа в паку "Общая" соседнего компа по локальной сети
n\a (2002-05-01 21:35:00) [4]2-й вариант посылать преред отправкой свою комаду типа ~*file: описание файла, и клиентом ловить и обрабатывать...
SerVS (2002-04-24 19:11:00) [5]2Doom
Я думаю он понял, но не правильно высказал свою мысль.
2LiNkS
Если вы хотели сделать так что передавалось имя файла, атрибут и т.д. То нужно делать протокол типа ФТП. Но, имхо, лучше использовать не "типа ФТП", а ФТП. Соответствующие компоненты есть и входять в поставку с Дельфи. Например NMFtp или из библиотеки Indy.
Doom (2002-04-24 18:12:00) [6]?
> передаются не файлы, а их содержимое
Ты то сам понял что сказал?