Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
14-1084241661
Думкин
2004-05-11 06:14
2004.05.30
С днем рождения! 11 мая


14-1084074388
Апач
2004-05-09 07:46
2004.05.30
Вечный вопрос: Мужчина и Женщина


1-1084537209
Goida
2004-05-14 16:20
2004.05.30
Многомерные динамические массивы


7-1083301755
_sulent
2004-04-30 09:09
2004.05.30
Вопрос по реестру


1-1084898089
Beglec
2004-05-18 20:34
2004.05.30
Подскажите где можно взять TChart, но более мощный и халявный ;)




   Наверх