Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.07.2008, 23:38
Аватар для twix47
twix47 twix47 вне форума
Прохожий
 
Регистрация: 15.12.2007
Адрес: Киев
Сообщения: 28
Репутация: 10
По умолчанию Проблема с IdTCPServer и IdTCPClient

Всем доброго времени суток.
Помогите пожалуйста с проблемой, сегодня решил попробовать передавать файлы с помощью TCP.
Написал небольшой сервер значит для передачи файла, а клиент собственно файл принимает.

Вот код сервера:
Код:
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var
stream:TmemoryStream;
connection:TidTCPServerConnection;
t:String;
begin
 t:=AThread.Connection.ReadLn;
 if t = 'get' then
 begin
 stream:=TMemoryStream.Create;
 stream.LoadFromFile('1.txt');
 connection.WriteStream(stream,true,true,0);
 stream.Clear;
 stream.Free;
 end;
end;

Вот клиента:

procedure TForm1.Button1Click(Sender: TObject);

begin
IdTCPClient1.Connect;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
 stream:TMemoryStream;
begin
 IdTCPClient1.WriteLn('get');
 stream:= TMemoryStream.Create;
  IdTCPClient1.ReadStream(stream);
  stream.Position :=0;
  stream.SaveToFile('qwerty.qw');
   stream.Clear;
   stream.Free;
   IdTCPClient1.Disconnect;
end;
Admin: Пользуемся тегами, иначе последеют санкции!
-----------------------------------------------------------------------

Знающие люди, подскажите пожалуйста, почему файл не передается? Вроде ж все правильно... Подскажите пожалуйста где ошибка.
Заранее благодарен!
__________________
Программист это тоже самое что и шаман: целими днями бормочет чего-то, в бубен бет, а потом и сам не знает как оно работает...

Последний раз редактировалось Admin, 23.07.2008 в 09:57.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:38.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025