Посылка файлов через сокет
Здесь мы рассмотрим посылку файлов через сокет. Итак, как же послать файл по сокету? Очень
просто! Достаточно лишь открыть этот файл как файловый поток (TFileStream) и отправить его
через сокет (SendStream)! Рассмотрим это на примере:
{Посылка файла через сокет}
procedure SendFileBySocket(filename: string);
var
srcfile: TFileStream;
begin
{Открываем файл filename}
srcfile := TFileStream.Create(filename,fmOpenRead);
{Посылаем его первому подключенному клиенту}
ServerSocket1.Socket.Connections[0].SendStream(srcfile);
{Закрываем файл}
srcfile.Free;
end;
|
Нужно заметить, что метод SendStream используется не только сервером, но и клиентом
(ClientSocket1.Socket.SendStream(srcfile))
|
|
  |
|
Пряжа на Avito - Интернет-магазин пряжи Москва. Секреты Успеха в Интернете. . Интернет-магазин. Электроника: видеонаблюдение через интернет своими руками. . детские праздники день рождения . альпийская горка на участке . |