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

Вниз

Проблема с Socket   Найти похожие ветки 

 
ilka ©   (2003-08-08 13:16) [0]

Мастера подскажите почему не доходят остальные части сообщения когда я посылаю данные на сервер с помощью ServerSocket
вначале я посылаю р-р а потом данные(25 кБ) и данные не доходят
клиет

...
ClientSocket.ClientType:=ctNonBlocking;
ClientSocket.Socket.SendText(razmer);
ClientSocket.Socket.SendStream(stream);

сервер

procedure TForm1.ServerSocketClientRead(Sender: TObject;
Socket: TCustomWinSocket);
...
s:= Socket.ReceiveText;
...

ServerSocketClientRead вызывается только один раз для р-ра


 
Rouse_ ©   (2003-08-08 13:26) [1]

Они объединяются в один поток, и если поток по размеру не превышает предел объема пакета, то второго ServerSocketClientRead
не будет.

Желаю успехов


 
Digitman ©   (2003-08-08 13:27) [2]


> почему не доходят


потому что ты игнорируешь оч важную функциональность события On[Client]Wrirte()


 
ilka ©   (2003-08-08 13:30) [3]

ClientSocket.Socket.SendText("25222");
ClientSocket.Socket.SendStream(25 кБ);

первая строка приходит а 25кБ кудато пропадают





 
Fredericco ©   (2003-08-08 13:34) [4]

Поставь на событие OnWrite на клиенте что-то типа Memo1.Lines.Add("OnWrite");
Если в Мемо дважды раза добавилось то см. Digitman © (08.08.03 13:27)


 
ilka ©   (2003-08-08 13:59) [5]

не знаю почему но оно заработало
всем спасибо


 
Fredericco ©   (2003-08-08 14:18) [6]

2 ilka © (08.08.03 13:59)
Плохо. Если ошибка пропала сама по себе, и ты не знаешь как ее исправить - то сон нарушается...


 
Verg ©   (2003-08-09 12:03) [7]


> Плохо. Если ошибка пропала сама по себе, и ты не знаешь
> как ее исправить - то сон нарушается...


Во-истину так...



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-18373
tim5
2003-09-22 21:10
2003.10.06
Замена обоев на рабочем столе.


1-18401
Вован
2003-09-25 15:32
2003.10.06
У когонибуть есть русский Consts.pas и DBConsts.pas ???


6-18521
Lizard
2003-08-07 10:06
2003.10.06
Как сервером на удал-м. компе, передать инфу о файлах клиенту ?


1-18307
val_5
2003-09-23 23:02
2003.10.06
RegisterClass(TMyForm)


1-18422
lovres
2003-09-24 15:15
2003.10.06
Как программно вызвать переход фокуса на следущ. контрол?