Показать сообщение отдельно
  #1  
Старый 01.11.2015, 21:27
aleksnine aleksnine вне форума
Начинающий
 
Регистрация: 08.03.2007
Сообщения: 151
Репутация: 12
По умолчанию TIdTCPServer отправить файл

Доброе время суток . Подскажите пожалуйста как можно передать файл от TIdTCPServer к TIdTCPClient ? Indy 10.6


Сервер
Код:
MemStream:=TFileStream.Create(filename, fmOpenRead or fmShareDenyNone);
AContext.Connection.Socket.WriteBufferOpen;
try
AContext.Connection.Socket.write(MemStream);
finally
AContext.Connection.Socket.WriteBufferclose;
end;

Клиент
Код:
MemStream := TFileStream.Create('D:\222\1.jpg', fmCreate);
 try
form75.IdTCPClient1.Socket.ReadStream(MemStream);
 finally
MemStream.Free;
 end;

Не получается ничего (((
Ответить с цитированием