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

Вниз

Такой вопрос. Почему иногда функция Socket.ReceiveText возвращает   Найти похожие ветки 

 
NorthMan ©   (2004-04-07 16:20) [0]

удвоенную строку.
procedure TMainForm.ServerSocketClientRead(Sender: TObject;
 Socket: TCustomWinSocket);
Var From_Cl:String;
begin
//  (послано "AA")
 From_Cl:=Socket.ReceiveText;
 //From_Cl="AAAA"
end;


 
Digitman ©   (2004-04-07 16:29) [1]

сколько раз "AA" послал на передающей стороне, столько их и получил на принимающей

чудес не бывает


 
NorthMan ©   (2004-04-07 16:32) [2]

Тогда вопрос, могут ли они удваиваться у клиента?
Строка формируется так:
Text:="AA";
ClientSocket.Socket.SendText(Text);
Может какие буферы надо чистить?


 
Verg ©   (2004-04-07 16:37) [3]

А ты попробуй вместо "AA" попередавать "123" - может что и прояснится для тебя.
Вообще, никаких там буферов читстить не надо. Просто где-то у тебя ошибка в программе.


 
Digitman ©   (2004-04-07 16:38) [4]


> Строка формируется так


а вызывается как ? кнопулю давишь на кл.форме, в обработчике OnClick которой фигурирует этот код ? и, не увидев никакой реакции сервера на первое нажатие, давишь еще раз ?


 
NorthMan ©   (2004-04-07 16:42) [5]

вызывается один раз без всяких проверок. Строку сформировал и отправил


 
Verg ©   (2004-04-07 16:49) [6]


> NorthMan ©   (07.04.04 16:42) [5]
> вызывается один раз без всяких проверок. Строку сформировал
> и отправил


Еще раз - ошибка НЕ в том коде, который ты привел.


 
Digitman ©   (2004-04-07 16:49) [7]


> NorthMan


показывай ПОЛНЫЙ код кл.стороны



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
1-1084544658
AlexZ_CRC
2004-05-14 18:24
2004.05.30
Form1.Button1.Capton:=mas


14-1084350738
xman
2004-05-12 12:32
2004.05.30
Install Shield EXPRESS


3-1084107044
Cardinal
2004-05-09 16:50
2004.05.30
Присвоение значения полю. Проблема.


1-1084615074
Dhg
2004-05-15 13:57
2004.05.30
Tcanvas


4-1081943026
Сережа550
2004-04-14 15:43
2004.05.30
Сложная имитация клика левой кнопкой мышки в нужном окне