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

Вниз

Не отправляется строка через TCP   Найти похожие ветки 

 
Junior   (2003-02-16 10:41) [0]

Имеется ТСР соединение, строки от клиента к серваку отправляются без проблем а вот обратно не получается.
На сервере:

procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
begin
Athread.Connection.WriteLn(messfromserv);
end;

На клиенте:
-----------------создаю поток
procedure TForm1.IdTCPClient1Connected(Sender: TObject);
begin
UThclient.ReadfromServ.Create(false);
end;
------------------Сам поток

procedure ReadfromServ.Execute;
var str : string;

begin
str := Form1.IdTCPClient1.ReadLn("", 10);
if str <> "" then

begin
Form1.Memo1.Lines.Add(str);
end;
end;

В чем проблема? Спасибо.


 
S@shka ©   (2003-02-16 18:35) [1]

А зачем ???
У тебя сессия идет
Сессия....
1. Клиент пишет
IdTCPClient1.Writeln ("Bla-bla");
....
(1а)
2. Сервер onExecute
str := Athread.Connection.Readln ();
3. И пишет в ответ
athread.connection.writeln ("bla-bla-bla")
4. Клиент просто читает
( где 1а)
str1 := IdTCPClient1.Readln ();



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

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

Наверх




Память: 0.46 MB
Время: 0.014 c
3-19409
_BasiL_
2003-03-17 13:32
2003.04.07
Кто работал с halcyon


3-19457
Suh_AN
2003-03-17 17:56
2003.04.07
Подскажите, как получить id после вставки новой записи!


14-19760
Agent[007]
2003-03-20 20:49
2003.04.07
У меня стоит вопрос !!!


1-19518
AlexeyMir
2003-03-26 14:30
2003.04.07
Проблемы с PChar


1-19597
Shumov D.
2003-03-28 17:16
2003.04.07
OpenDialog